检测经典ASP中的Server.Transfer

时间:2009-05-19 09:45:44

标签: asp-classic

在Classic ASP中,如何检测页面是否通过Server.Transfer()获得控制权?

我无法比较网址与当前ASP文件名,因为代码存储在库(包含)中。

2 个答案:

答案 0 :(得分:0)

您可以检查Request.ServerVariables("URL")是否与当前页面匹配。对于Server.Transfer,URL仍然是请求的原始页面。

响应您的编辑:页面需要为库中的代码提供当前页面名称,否则库没有任何可以将请求的URL与之比较的内容。

答案 1 :(得分:0)

如果没有页面调用Transfer或传输执行页面的帮助,则无法实现此目的。可能后者是最好的地方,并调整库代码,以接受有关转移的详细信息(如果有的话)。