易截截图软件、单文件、免安装、纯绿色、仅160KB

asp如何实现像php那样的操作和界面分开

详细:
相当于模板,一个asp文件写html代码,其中也有部分asp的变量
另一个文件时操作,如对那个在模板中的变量赋值,之后调用模板,然后输出模板的内容
此时模板中的变量已被赋值,这样就能输出想要的结果。
望高手赐教
单纯用asp的话,要借助session, asp脚本本身没办法更改request,要么就借助isapi
简单的流程
<%
数据处理
session("xx") = "xxx"
Server.Transfer "模板页.asp"
%>

模板页.asp
<%
xxx = session("xx")
session.abandon
%>
<html> <%=xxx%> </html>
------------------------
对于复杂数据类型,用session比较麻烦,有线程模型限制,数组,class之类的都不能用
所以要找一个可用于session的第三方字典组件,这样就能解决传递数据问题了.



Qcms网站有你说的模板,可以模仿着写一个

看这discuz的UCH!一个是模板网页都是.html,其中的代码部分都是占位符,再有一个文件夹下都是些执行业务的php文件!处理完后替换掉模板网页!这种思路在ASP也是可以实现的!PHP就比ASP多了很成现成封装过程或函数!

看过discuz的UCH源码

楼上说的能否具体点 关于uch我没怎么查到资料 想详细了解
不过 除了session 没有其他办法吗

可能是我说的不太明白 下面在说明一下
template.html

<h2>variable </h2>


test.asp

dim variable
variable = "hello world"
下面的代码要实现 include file的效果


相关问答:

ASP简单问题

conn.asp

<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath("Connt ......

用ASP怎么写以下代码

当结束时间大于开始时间则显示未完成
当结束时间小于开始时间则显示未达到任务
没有时间则显示正在进行中
asp代码应该怎么写


如:开始时间      结束时间      & ......

asp文件解密

我有一个asp源码,但是出现一个文件,我用asp解密都是乱码
请教

VBScript code:
??

 %# , #&')*)-0-(0%()(?

(((((((((((((((((((((((((( ......

asp有什么好的编辑环境吗?

asp有什么好的编辑环境吗?  有能调试的环境吗?

      如果在sql版块能解决,就不放到asp.net了
ASP
幫頂~~


引用
这个不用问了吧,vs.net + iis
很方便的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号