【问题标题】:How get url of current page that has a master page?如何获取具有母版页的当前页面的 url?
【发布时间】:2014-03-22 06:09:52
【问题描述】:

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

【问题讨论】:

  • 我认为您必须澄清这一点 - 当子页面之一是当前页面时,URL 是子页面的 URL。所以大概你不是那个意思,但是你的意思是什么do
  • 您的问题确实令人困惑。请发布您尝试过的代码。 仅供参考:请不要为您的问题标记一堆不相关的标签。

标签: asp.net


【解决方案1】:

在过去,我们经常使用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 也会有很多您可以使用的信息。

您可以see my answer了解更多信息,但邮寄,您可以看到这张图片:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2011-06-17
    • 1970-01-01
    • 2013-12-22
    • 2012-04-28
    相关资源
    最近更新 更多