当前位置: 代码迷 >> ASP.NET >> ShowModelDialog()第二次点击同一连接,调用ShowModelDialog()时不刷新,不调用后台方法。该怎么处理
  详细解决方案

ShowModelDialog()第二次点击同一连接,调用ShowModelDialog()时不刷新,不调用后台方法。该怎么处理

热度:7565   发布时间:2013-02-25 00:00:00.0
ShowModelDialog()第二次点击同一连接,调用ShowModelDialog()时不刷新,不调用后台方法。
我有一个超链接,通过ShowModelDialog()打开一个页面,第一次会运行被打开页面的CS后台方法。
但是在此点击此超链接时,还是原先第一次的数据,且没有运行后台方法。
怎么解决。
可能是因为调用了缓存的数据。但是我用<meta>清理后台数据不管用。

------解决方案--------------------------------------------------------
ShowModelDialog()链接地址中加上随机数据.
如: "test.aspx?"+Math.random()
------解决方案--------------------------------------------------------
Page_Load里面加
Response.Expires=-100;也可以禁用缓存