ASP.net中的输出缓存是否考虑了片段

时间:2011-10-03 23:47:22

标签: asp.net outputcache

当ASP.net输出缓存遇到带有片段('#')的URL时会发生什么? - 它是否会忽略它并将页面缓存为好像是没有片段的常规页面?

1 个答案:

答案 0 :(得分:0)

#不会发送回服务器。从技术上讲,它永远不会遇到其中一个URL。

http://en.wikipedia.org/wiki/Fragment_identifier

  

片段标识符的功能与其余部分不同   URI:即,它的处理完全是客户端,没有   来自服务器的参与 - 当然服务器通常有帮助   确定MIME类型,并确定MIME类型   处理碎片。当代理(例如Web浏览器)   从Web服务器请求资源,代理将URI发送到   服务器,但不发送片段。相反,代理等待   服务器发送资源,然后代理处理   资源根据文档类型和片段值。