问题描述
C#+asp.net+SQLSERVER开发的网站:例如:http://192.168.1.1:8080/worklog/viewWorklog.aspx?id=e54ce87f-e417-4a49-8eb3-ca17c61a56a8这是查看工作日志的页面,如果修改了工作日志的内容,重新打开该页面,页面内容还是老的内容,不会自动刷新变成修改后的内容,请问有没有办法让网页自动刷新
解决方案
解决方案二:
viewWorklog.aspx的PageLoad方法里面加上Response.Cache.SetNoStore();
解决方案三:
缓存引起的问题解决方案1:1F方案2:post方案3:url添加随机数http://192.168.1.1:8080/worklog/viewWorklog.aspx?id=e54ce87f-e417-4a49-8eb3-ca17c61a56a8&r=1121212每次访问的r都不同就会没有缓存方案4:ctrl+f5
解决方案四:
引用2楼rayyu1989的回复:
缓存引起的问题解决方案1:1F方案2:post方案3:url添加随机数http://192.168.1.1:8080/worklog/viewWorklog.aspx?id=e54ce87f-e417-4a49-8eb3-ca17c61a56a8&r=1121212每次访问的r都不同就会没有缓存方案4:ctrl+f5
+1
解决方案五:
url加个时间戳,或者设置不要缓存Response.Cache.SetNoStore();
解决方案六:
解决方案七:
楼上几个说的对,在url的后面加上math()或者date()这样的人为造一个随机数就可以了
解决方案八:
<METAHTTP-EQUIV="pragma"CONTENT="no-cache"><METAHTTP-EQUIV="Cache-Control"CONTENT="no-store,must-revalidate"><METAHTTP-EQUIV="expires"CONTENT="0">
时间: 2024-08-27 23:37:08