为什么碎片有一个选项,但我可以';我无法取回它

本文关键字:有一个 碎片 选项 我可以 为什么 | 更新日期: 2023-09-27 17:59:00

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

现在我知道你不能得到这个片段,因为服务器永远不知道它,但我想知道为什么HttpContext对象中有这个选项。

为什么碎片有一个选项,但我可以';我无法取回它

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