当ASP.net输出缓存遇到带有片段('#')的URL时会发生什么? - 它是否会忽略它并将页面缓存为好像是没有片段的常规页面?
答案 0 :(得分:0)
#不会发送回服务器。从技术上讲,它永远不会遇到其中一个URL。
http://en.wikipedia.org/wiki/Fragment_identifier
片段标识符的功能与其余部分不同 URI:即,它的处理完全是客户端,没有 来自服务器的参与 - 当然服务器通常有帮助 确定MIME类型,并确定MIME类型 处理碎片。当代理(例如Web浏览器) 从Web服务器请求资源,代理将URI发送到 服务器,但不发送片段。相反,代理等待 服务器发送资源,然后代理处理 资源根据文档类型和片段值。