Possible Duplicate:
How to get Url Hash (#) from server side




我在从变量获取哈希值时遇到麻烦。

我在AccountController中使用默认操作

[HttpPost]
public ActionResult LogOn(LogOnModel model, string returnUrl) { ... }


但是如果我通过此链接:

http://localhost:1357/none/Account/LogOn?returnUrl=a/b/c#day-22


我永远都赶不上#day-22

下面是登录后的断点:



我从没有在HttpContext.Request.Url对象上获得哈希值。


  我该怎么做才能将用户转发到带有哈希部分的正确URL?

最佳答案

您需要对其进行urlencode。

尝试:http://localhost:1357/none/Account/LogOn?returnUrl=a/b/c%23day-22

10-08 17:50