如何从HttpContext.Current.Request获取#lil的部分内容

时间:2017-06-30 19:43:46

标签: c# .net httpcontext

我正在尝试使用当前应用程序中的HttpContext.Current.Request来读取Url的#部分。例如,我正在阅读网址https://www.example.com/page1/page2#divId

HttpContext.Current.Request.Url.RawUrl返回“https://www.example.com/page1/page2”并删除“#divId”部分。我没有在Request对象中找到它。

需要快速帮助。

由于 Chandana

2 个答案:

答案 0 :(得分:2)

#之后的网址部分称为片段,不会发送到服务器。它仅用于客户端。

检查一下:Is the URL fragment identifier sent to the server?

答案 1 :(得分:1)

可能是Uri.Fragment Property对你有帮助。

https://msdn.microsoft.com/en-us/library/system.uri.fragment.aspx