如何在控制器mvc1中获取完整的url路径

时间:2013-12-17 12:12:28

标签: .net asp.net-mvc c#-4.0

有网址喜欢

  

www.test.local / itsoftware /#/导致d = S102&安培; S = S102

当我在控制器irt中显示网址时显示

  

www.test.local / itsoftware /

只。不完整的路径,我通读下面的代码

  

ControllerContext.RequestContext.HttpContext.Request.Url.AbsoluteUri

1 个答案:

答案 0 :(得分:0)

似乎浏览器不会将散列后的内容发送到服务器,因为它应该仅由用户代理使用,因此您无法使用服务器端的散列值检索地址。 / p>

你可以看看这个问题,它提供了一些解决方法(使用ASP.NET webforms,但你可以调整用于MVC的策略):How to get Url Hash (#) from server side