在Classic ASP中,如何检测页面是否通过Server.Transfer()获得控制权?
我无法比较网址与当前ASP文件名,因为代码存储在库(包含)中。
答案 0 :(得分:0)
您可以检查Request.ServerVariables("URL")
是否与当前页面匹配。对于Server.Transfer,URL仍然是请求的原始页面。
响应您的编辑:页面需要为库中的代码提供当前页面名称,否则库没有任何可以将请求的URL与之比较的内容。
答案 1 :(得分:0)
如果没有页面调用Transfer或传输执行页面的帮助,则无法实现此目的。可能后者是最好的地方,并调整库代码,以接受有关转移的详细信息(如果有的话)。