我正在尝试实现ajax后退/前进按钮支持,因此在我的url中的#之后编写变量.我还希望用户能够复制网址,然后链接回来.有谁知道我怎么能解析网址并抓住我的"查询字符串",即使它们落后于#?
散列后的值不会传输到服务器.关于某个地方还有另一个问题,但我找不到它.同样,我花了一段时间才找到一个合适的引用引用,但这篇维基百科的文章有一些确认:
片段标识符的功能与URI的其余部分不同:即,它的处理完全是客户端的,没有服务器的参与.当代理(例如Web浏览器)从Web服务器请求资源时,代理会将URI发送到服务器,但不会发送该片段.
我假设你想在服务器端而不是浏览器端响应它?(鉴于你要求用C#做这件事......)
http://msdn.microsoft.com/en-us/library/system.uri.fragment.aspx