获取带有哈希的完整URL以用作ReturnUrl
我有这样的URL
localhost/Login/LogOn?ReturnUrl=/#&q=my%20search%20word&f=1//447044365|2//4
我需要获取哈希参数以在身份validation后在应用程序中导航。
我试着像这样抓住它
<input name="returnUrl" value="" type="hidden" />
但结果是
/Login/LogOn?ReturnUrl=/
我试图在URL中删除“/#”,然后我获得整个URL。 但我需要按原样使用此URL。
为什么URL被剪切?
浏览器不会将哈希片段发送到服务器。 它仅在客户端使用。 如果需要,您必须通过客户端脚本访问它。