如何获取具有母版页的当前页面的URL?

时间:2014-02-21 00:00:54

标签: asp.net

我有几个子页面,使用默认目录中的母版页。这些子页面位于不同的子目录中。如何获取当前页面的网址?不是母版页,而是子页面?

1 个答案:

答案 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了解更多相关信息,但是很明显,您可以看到此图片:

enter image description here