蓝桉云顶

Good Luck To You!

ASP 服务器控件刷新与 F5 刷新有何区别?

```ASP.NET服务器控件刷新和F5刷新的区别如下:,,1. 刷新原理不同:,F5触发的HTTP请求的请求头中通常包含了If-Modified-Since 或 If-None-Match字段,或者两者兼有。,CTRL+F5触发的HTTP请求的请求头中没有上述两个字段,却有Pragma: no-cache 或 Cache-Control: no-cache 字段,或者两者兼有。,,2. 服务端返回不同:,F5刷新服务端返回304 Not Modified。,CTRL + F5刷新返回HTTP状态码200,原因是CTRL+F5在发出请求时,会在请求消息头中加入Cache-Control:no-cache,Pragma:no-cache参数。,,3. 刷新结果不同:,F5刷新按钮只对当前页面进行刷新,只刷新本地缓存。,CTRL + F5 的行为也是刷新页面,但是会把浏览器中的临时文件夹的文件删除再重新从服务器下载。例如某网站更新了style.css文件,如果单纯按F5刷新,那么当前页面还是使用未修改的style.css文件内容;如果按CTRL + F5 就会重新从服务器下载style.css文件,并使用修改后的style.css文件。,,ASP.NET服务器控件刷新和F5刷新在刷新原理、服务端返回以及刷新结果上存在显著区别。
<< 1 >>
«    2024年11月    »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接