我有以下 URL:/Login.aspx?ReturnUrl=Default.aspx#/mydesign
Request.QueryString["ReturnUrl"]
仅返回 "Default.aspx"
。
为什么它不返回 "Default.aspx#/mydesign"
?
最佳答案
因为散列标记 (#) 之后的所有内容都称为片段,并且根据 HTTP 规范,url 的片段部分永远不会发送到服务器。您只能在客户端 JavaScript 中检查它。
关于asp.net - Request.QueryString[] 没有返回我想要的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347859/