我有几个子页面,使用默认目录中的母版页。这些子页面位于不同的子目录中。如何获取当前页面的网址?不是母版页,而是子页面?
答案 0 :(得分:3)
在过去的好日子里,我们经常使用ServerVariables
,但它们仍然很方便,例如,您可以使用Request.ServerVariable("PATH_INFO")
这将为/sessions.aspx
http://domain.com/session.aspx
或者,如果您需要服务器路径,可以使用Request.ServerVariable("PATH_TRANSLATED")
,这将返回D:\websites\wwwroot\sessions.aspx
现在我们倾向于使用HttpRequest
对象来表示这些值,其中一个是HttpRequest.Url
也会有很多可以使用的信息。
您可以see my answer了解更多相关信息,但是很明显,您可以看到此图片: