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