如何清除asp.net/javascript中的浏览器缓存?

问题描述:

在我的程序中,我需要处理很多图像。我必须在页面内动态更改图像。更改后我需要通过清除浏览器缓存刷新页面的图像。如何清除asp.net/javascript中的浏览器缓存?

有没有清除缓存或事件越来越CTRL + F5 CTRL 方法 + 转变 + 德尔事件由一个单独的刷新按钮点击JavaScript或C#。在这里,我无法使用浏览器刷新按钮。

不能清除浏览器cache.the唯一的想法是在网页的C#代码定义一个session变量负载并将其值设置为1在第一次

if (!IsPostBack) 
      { 
Session["refresh"]="1" 
} 

你需要设置会话变量中的图像上传按钮事件会话[“刷新”] =“1” 然后创建。在一个刷新按钮按钮事件做以下 这就是all.after completeing上传,点击刷新button.then它,用CTRL + F5工作button.if你不设置在刷新按钮事件的会话值0的最后一个事件再次takesplace.if你在数据库中输入一个值,同样的任务takesplace如果您没有设置会话变量0

if(Session["refresh"].ToString()=="1") 
    { 
     Response.Write("<script type='text/javascript'>locaton.reload()</script>"); 
     Session["refresh"]="0"; 
    } 

号可以到期时间设置为零,但可以在浏览器的喜好进行覆盖。

如果你真的需要浏览器不缓存图像,生成一个随机数,并将其放置在url