[英]How get url of current page that has a master page?
我有几个子页面,利用默认目录中的母版页。 这些子页面位于不同的子目录中。 如何获取当前页面的网址? 不是母版页,而是子页?
在过去的好日子里,我们经常使用ServerVariables
,它们仍然很方便,例如,您可以使用Request.ServerVariable("PATH_INFO")
从URL路径获取页面。
这将为您提供/sessions.aspx
的http://domain.com/session.aspx
或者,如果您需要服务器路径,则可以使用Request.ServerVariable("PATH_TRANSLATED")
,这将返回D:\\websites\\wwwroot\\sessions.aspx
如今,我们倾向于将HttpRequest
对象用于此类值,其中之一就是HttpRequest.Url
也将提供很多信息供您使用。
您可以看到我的答案以了解更多信息,但是邮寄,您可以看到以下图片:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.