繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 关于#include的补充说明

关于#include的补充说明

2006-04-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:许多朋友都在问是否能动态的使用include?这在精华区中已经都有许多的篇幅说明了(关键字:include),在这里我再强调一下,"-->是绝对行不通的,要是使用 这无形中会下载没有必要的档案,影响载入网页的速度。如...
关键字:补充 include 关于

许多朋友都在问是否能动态的使用include?这在精华区中已经都有许多的篇幅说明了(关键字:include),在这里我再强调一下,"-->是绝对行不通的,要是使用

这无形中会下载没有必要的档案,影响载入网页的速度。如何解决这个问题呢?在精华区中的

1)http://www.dev-club.com/club/bbs/showEssence.ASP?id=14354

2)http://www.dev-club.com/club/bbs/showEssence.ASP?id=5246&page=1

都做得很好的说明,在这里我不想重复。这些方法有:

1)

If xxx = "yyy" Then

Server.Execute("file1.ASP")

Else

Server.Execute("file2.ASP")

End If

2)

If xxx = "yyy" Then

Server.transfer("file1.ASP")

Else

Server.transfer("file2.ASP")

End If

3)

if xxx = "yyy" then

filespec = "file2.ASP"

else

filespec = "file2.ASP"

end if

filespec = server.mapPath(filespec)

scr = "scripting.fileSystemObject"

set fs = server.createobject(scr)

set f = fs.openTextFile(filespec)

content = f.readall

set f = nothing

set fs = nothing

response.write(content)

我要说明的就是,如果使用以上方法来实现include功能的时候,必须注意的地方。

我们可以将中被包含的网页file.ASP看成是包含了file.ASP的网页的有机组成部分,只是将本来属于该网页的内容以另一个档案形式保存罢了,可以这样说他们本来就是一个网页,所以,被包含的网页file.ASP继承了包含了file.ASP的网页的所有的参数设定,包括Session 但是,其他的方法并非如此,在HTML语法部分可以和主网页共享,ASP部分却是独立的,特别的Session在一般情况下是不能从主网页中传递到被包含的网页file.ASP来,这点很重要,使用时要注意。

责任编辑:admin
相关文章