还是IE缓存问题!(急啊!!分不够我另外再开帖加)
在我的页面里能不断的上传图片存到文件夹里并且要上传一次就能浏揽一次新的图片。可是当我浏揽第二次,第三次的时候,Image控件里的图片始终不变,但我改了IE的设置后,在我上传后就改变了并没有通过按浏揽改变,这样不太好,有没有更好的办法呢??
请高手帮忙,给点详细的代码。谢过先
问题点数:50、回复次数:6Top
1 楼saucer(思归)回复于 2003-11-01 11:25:17 得分 30
don't know this will help, either (need to call the image's parent Control or Page's DataBind() method):
<asp:Image id=img runat=server ImageUrl='<%# "yourImage.gif?" + DateTime.Now.Ticks.ToString()%>' />
or
img.ImageUrl = "yourImage.gif?" + DateTime.Now.Ticks.ToString();Top
2 楼goody9807(http://goody9807.cnblogs.com)回复于 2003-11-01 11:50:00 得分 10
search at csdnTop
3 楼Nicholasqpl(【快乐|我灌我灌我灌灌灌|快乐】)回复于 2003-11-01 12:20:16 得分 0
upTop
4 楼Nicholasqpl(【快乐|我灌我灌我灌灌灌|快乐】)回复于 2003-11-01 22:51:05 得分 0
还是没解决啊!帮帮我吧!55555555555~~~~~~~~~~~~Top
5 楼saucer(思归)回复于 2003-11-02 08:03:02 得分 0
try the following,although not sure if it will work
1.run Internet Services Manager
2.right click on Default Web Site to open its Properies page
3.go to HTTP Headers tab
4.check "Enable Content Expiration"
5.select "Expire Immediately"
Top
6 楼greystar(greystar)回复于 2003-12-08 20:26:51 得分 10
专题地址:http://access911.net/index.asp?board=4&recordid=78FAB01E10DC
问题:
如何关闭iis服务器缓存?
回答:
在每页的最前面加入如下代码:
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
禁止服务器端缓存:
Response.Expires = 0
或<meta http-equiv="Expires" CONTENT="0">
禁用客户端缓存
HTM网页
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
ASP网页
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
PHP网页
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
C#中禁止cache的方法!
Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";
Top




