C# ASP.NET:解析带有#(哈希)符号的url

C# ASP.NET:解析带有#(哈希)符号的url,c#,asp.net,.net,C#,Asp.net,.net,我需要在asp.net应用程序中解析在#(散列)签名后有内容的url。如何轻松做到这一点? 谢谢,您正在寻找Uri类: new Uri(someString).Fragment 请注意,哈希不会在HTTP请求中发送到服务器。您正在查找Uri类: new Uri(someString).Fragment url.Substring(url.IndexOf('#') + 1) 请注意,哈希不会在HTTP请求中发送到服务器 url.Substring(url.IndexOf('#') + 1)

我需要在asp.net应用程序中解析在#(散列)签名后有内容的url。如何轻松做到这一点?
谢谢,

您正在寻找
Uri
类:

new Uri(someString).Fragment

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

您正在查找
Uri
类:

new Uri(someString).Fragment
url.Substring(url.IndexOf('#') + 1)
请注意,哈希不会在HTTP请求中发送到服务器

url.Substring(url.IndexOf('#') + 1)
…其中“url”是包含相关url的字符串

…其中“url”是一个字符串,包含所讨论的url

Omg,我指的是服务器上的片段(在#之后)部分。。。虽然我仔细看了一遍,发现这似乎是不可能的……

天哪,我指的是服务器上的片段(在#)部分之后。。。尽管我仔细查看了一下,发现这似乎是不可能的……

这就是所谓的“哈希符号”URI。 在客户端得到包括js在内的页面响应后, “#”之后的内容将由客户端使用响应的js处理,以获取用于重定向的“真实”URL。 请参阅:

这称为“哈希符号”URI。 在客户端得到包括js在内的页面响应后, “#”之后的内容将由客户端使用响应的js处理,以获取用于重定向的“真实”URL。
请参阅:

您是指任意字符串还是当前请求?请解释您要执行的操作。解析太宽。您是指任意字符串还是当前请求?请解释您要执行的操作。分析范围太广。如果您有更多信息,则应更新您的问题,或添加适当的注释。如果您有更多信息,则应更新您的问题,或添加适当的注释。