【发布时间】:2011-06-14 00:36:46
【问题描述】:
在 ASP.net 中为什么有获取 URL 片段(又名哈希)的选项,但我无法从中获取片段。 requestContext.HttpContext.Request.Url.Fragment。
现在我知道您无法获取片段,因为服务器从不知道它,但我想知道为什么 HttpContext 对象中有该选项。
【问题讨论】:
在 ASP.net 中为什么有获取 URL 片段(又名哈希)的选项,但我无法从中获取片段。 requestContext.HttpContext.Request.Url.Fragment。
现在我知道您无法获取片段,因为服务器从不知道它,但我想知道为什么 HttpContext 对象中有该选项。
【问题讨论】:
因为 HttpContext.Request.Url 属于 System.Uri 类型,并且该类型具有 Fragment 参数。单独使用 System.Uri 时,当然可以添加/读取片段,只是在 ASP.net 的运行时使用它的这种情况下,它不适用。
【讨论】: