【问题标题】:Getting the full url of the current page with url hash on server side在服务器端使用 url 哈希获取当前页面的完整 url
【发布时间】:2014-01-20 23:16:23
【问题描述】:

我无法获得我正在处理的页面的完整网址。这是我要获取的网址http://localhost:54570/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004#BFT结果在此代码上只有http://local/Shipment/ShipmentDetails.aspx?HawbBLNo=NEC00000004

protected void btnSave_Click(object sender, EventArgs e)
{
    url = HttpContext.Current.Request.Url.AbsoluteUri;
    UpdateDetails();
    Response.Redirect(url);
}

【问题讨论】:

标签: c# asp.net url


【解决方案1】:

没有办法在服务器端获取哈希内容,因为哈希永远不会发布到服务器

查看这个问题了解一些技巧How to get Url Hash (#) from server side

【讨论】:

    【解决方案2】:

    在 ASP.NET 中无法从服务器端检索 #anchor

    这是一个客户端标志,告诉浏览器移动到页面中的特定位置。

    请看一下同样的讨论

    Retrieving Anchor Link In URL for ASP.Net

    Get full URL with hash to use as ReturnUrl

    【讨论】:

      猜你喜欢
      • 2010-09-16
      • 1970-01-01
      • 2011-01-15
      • 2014-10-14
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      相关资源
      最近更新 更多