让我们假设我们有这样的情况:
if session("lenguage") = "ENG" then
<!--#include file="eng_page.asp"-->
else
<!--#include file="not_eng_page.asp"-->
end if
我想了解如果结果ASP文件将有摊位包括(然后只有其中一个将被执行)或将只有一个取决于会话变量。
我的意思是,我可以用它来减轻页面的重量吗?如果我知道一些代码片段只有在它们真正值得包含时才包含,这可能会有所帮助…
对不起,我也试过了。这两个文件都将包括在内,没有文件大小的好处。这里有一篇文章给出了如何解决这个问题的例子。
https://web.archive.org/web/20211020134119/https://www.4guysfromrolla.com/webtech/022504 - 1. - shtml
只使用Server。执行:
If Session("lenguage") = "ENG" Then
Server.Execute("eng_page.asp")
Else
Server.Execute("not_eng_page.asp")
End If