1

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

现在我知道您无法获取片段,因为服务器永远不会知道它,但我想知道为什么该选项存在于HttpContext对象中。

4

1 回答 1

3

因为 HttpContext.Request.Url 属于 System.Uri 类型,并且该类型具有 Fragment 参数。单独使用 System.Uri 时,当然可以添加/读取片段,只是在 ASP.net 的运行时使用它的这种情况下,它不适用。

于 2011-06-14T00:43:02.293 回答