无意看到,随手记录
1 尽量用 include virtual 而非 file
要使用include virtual,须把IIS的主目录调整为该网站的根目录。
2 动态include
有时希望动态的include ,比如根据querystring 确定加载那个模块。无法使用如下方法:
<%Dim strPagestrPage = "/scripts/MyPage.asp"%><!--#include virtual="<%=strPage%>"-->
因为被引用(include) 的页面要先于引用页面先执行,上述方法不行;asp 3.0中可以使用server.execute:
<%Dim strPagestrPage = request.querystring("page")+ ".asp"
Server.Execute(strPage)%>
3 重用文件最好以asp结尾,存在安全隐患
本文探讨了在ASP环境中使用includevirtual与动态include的技术细节,包括如何调整IIS主目录以支持includevirtual,以及实现动态加载模块的方法。同时强调了重用文件时以asp结尾可能存在的安全隐患,并提供了相关资源供进一步学习。

被折叠的 条评论
为什么被折叠?



