繁体   English   中英

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

[英]How get url of current page that has a master page?

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

在过去的好日子里,我们经常使用ServerVariables ,它们仍然很方便,例如,您可以使用Request.ServerVariable("PATH_INFO")从URL路径获取页面。

这将为您提供/sessions.aspxhttp://domain.com/session.aspx

或者,如果您需要服务器路径,则可以使用Request.ServerVariable("PATH_TRANSLATED") ,这将返回D:\\websites\\wwwroot\\sessions.aspx


如今,我们倾向于将HttpRequest对象用于此类值,其中之一就是HttpRequest.Url也将提供很多信息供您使用。

您可以看到我的答案以了解更多信息,但是邮寄,您可以看到以下图片:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM