ASP.NET:解析具有#(哈希)符号的URL

时间:2012-01-05 13:21:57

标签: c# asp.net .net

我需要解析在我的asp.net应用程序中#(hash)签名之后有问题的url。怎么做容易? 谢谢,

4 个答案:

答案 0 :(得分:2)

您正在寻找Uri班级:

new Uri(someString).Fragment

请注意,哈希不会在HTTP请求中发送到服务器。

答案 1 :(得分:1)

url.Substring(url.IndexOf('#') + 1)

...其中“url”是包含问题网址的字符串

答案 2 :(得分:1)

这称为“哈希符号” URI。 客户端获得PAGE响应后,包括js 客户端将使用响应的js处理“#”之后的内容,以获取“真实的” URL进行重定向。 查看:https://www.w3.org/2001/tag/2011/01/HashInURI-20110115#References

答案 3 :(得分:0)

Omg,我的意思是片段(在#之后)部分在服务器上...虽然我已经查看并发现它似乎不可能......