如何从 HttpContext.Current.Request 中获取 Url 的 # 部分
How to get # part of the Url from HttpContext.Current.Request
我正在尝试在当前应用程序中使用 HttpContext.Current.Request 读取 Url 的 # 部分。例如,我正在阅读 Url https://www.example.com/page1/page2#divId.
HttpContext.Current.Request.Url.RawUrl returns "https://www.example.com/page1/page2" 并排除其中的 "#divId" 部分。我没有在 Request 对象中找到它。
需要快速帮助。
谢谢
钱达纳
#
之后的 url 部分称为 片段 ,不会发送到服务器。它旨在仅在客户端使用。
也检查一下:Is the URL fragment identifier sent to the server?
可能 Uri.Fragment 属性 对你有帮助。
https://msdn.microsoft.com/en-us/library/system.uri.fragment.aspx
我正在尝试在当前应用程序中使用 HttpContext.Current.Request 读取 Url 的 # 部分。例如,我正在阅读 Url https://www.example.com/page1/page2#divId.
HttpContext.Current.Request.Url.RawUrl returns "https://www.example.com/page1/page2" 并排除其中的 "#divId" 部分。我没有在 Request 对象中找到它。
需要快速帮助。
谢谢 钱达纳
#
之后的 url 部分称为 片段 ,不会发送到服务器。它旨在仅在客户端使用。
也检查一下:Is the URL fragment identifier sent to the server?
可能 Uri.Fragment 属性 对你有帮助。
https://msdn.microsoft.com/en-us/library/system.uri.fragment.aspx