我们假设我们有这样的情况:
if session("lenguage") = "ENG" then
<!--#include file="eng_page.asp"-->
else
<!--#include file="not_eng_page.asp"-->
end if
我想了解结果ASP文件是否包含booth包含(然后只执行其中一个)或者只包含依赖于会话变量的那个。
我的意思是,我可以用它来减轻页面的重量吗?如果我知道一些代码片段只有在它们确实应得的情况下才会被包含在内,这可能会有所帮助......
答案 0 :(得分:2)
对不起,我也试过了。这两个文件都将包含在内,并且没有文件大小的好处。这篇文章给出了一个如何解决它的例子。
答案 1 :(得分:1)
只需使用Server.Execute:
If Session("lenguage") = "ENG" Then
Server.Execute("eng_page.asp")
Else
Server.Execute("not_eng_page.asp")
End If