2013-12-17 57 views
0

有URL像如何获得在控制器MVC1完整的URL路径

www.test.local/itsoftware /#/结果?d = S102 & S = S102

当我获得在控制器IRT的URL被表示

www.test.local/itsoftware/

仅限

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

ControllerContext.RequestContext.HttpContext.Request.Url.AbsoluteUri

回答

0

好像浏览器不发送哈希到服务器后的内容,因为它应该只能被用户代理使用,所以你不能用散列值服务器端检索地址。

你可以看看这个问题,它提供了一些解决方法来解决这个问题(使用ASP.NET web表单,但你能适应使用MVC策略):How to get Url Hash (#) from server side

+1

实际上,我们需要一个''#符号在URL中,这样我就可以根据我的需求更改URL路径,然后我通过javascript对其进行更改。任何方式感谢宝贵的信息。 –

相关问题