Asp.net 从一个包含的文件中,我如何判断哪个文件包含它?

Asp.net 从一个包含的文件中,我如何判断哪个文件包含它?,asp.net,vbscript,server-side-includes,Asp.net,Vbscript,Server Side Includes,我有一个名为header.asp的文件,它包含在我使用SSI的站点的几乎所有页面中: 在header.asp中,我想根据包含它的文件输出一些html。假设请求的文件是包含header.asp的文件。在PHP中,我可以检查$\u服务器['REQUEST\u URI']以获取请求的文件。如何在ASP中获取此信息?要获取页面,您可以使用: Request.ServerVariables("REQUEST_URI") 我不知道如何获取包含在“header.asp”文件中的即时页面,特别是在嵌套包含的

我有一个名为header.asp的文件,它包含在我使用SSI的站点的几乎所有页面中:


在header.asp中,我想根据包含它的文件输出一些html。假设请求的文件是包含header.asp的文件。在PHP中,我可以检查
$\u服务器['REQUEST\u URI']
以获取请求的文件。如何在ASP中获取此信息?

要获取页面,您可以使用:

Request.ServerVariables("REQUEST_URI")

我不知道如何获取包含在“header.asp”文件中的即时页面,特别是在嵌套包含的情况下,或者如果您提出这个问题。

您是否尝试过Request.ServerVariables(“Request\u URI”)?我想这是解决方案。我不确定ASP是否以与PHP相同的方式处理它。最后访问了开发服务器并进行了尝试。结果证明“REQUEST\u URI”由于某种原因不存在,但是“PATH\u INFO”也可以完成任务。