怎么会有片段的选项,但我无法检索它?

时间:2011-06-14 00:36:47

标签: c# asp.net fragment

在ASP.net中为什么有一个选项来获取URL片段(又名。哈希),但我无法从中获取片段。 requestContext.HttpContext.Request.Url.Fragment

现在我明白你无法获取片段,因为服务器从来不知道它,但我想知道为什么选项在HttpContext对象中。

1 个答案:

答案 0 :(得分:3)

因为HttpContext.Request.Url的类型是System.Uri,而且它有一个Fragment参数。当它自己使用System.Uri时,当然可以添加/读取片段,只是在ASP.net运行时使用它的场景中,它不适用。