当第一次打开对话框时,会执行对话框页面中的程序,当第二次打开时就不会执行对话框页面的程序了,好像读取的临时文件的内容,因为和第一次打开时显示的内容一样,没有更新,当把临时文件删除后就会执行对话框页面中的程序了。请问为什么会出现这个问题?怎么解决?

解决方案 »

  1.   

    对话窗程序中加上
    <%
    Response.Expires  =  0
    Response.Cache.SetNoStore()
    %>
      

  2.   

    缓存的问题,设置Response.Expires = -1000;在页面上加上这一句
      

  3.   

    打开对话框页面的代码是这样的:
    showModalDialog("../Controls/JgEdit.aspx?Sjxbm=<%=Sjxbm%>","","dialogHeight:235px;dialogWidth:500px");
      

  4.   

    Response.Expires = -1000
    加前面
      

  5.   

    请问gxboy(Blin 小学生学.NET) :<%
    Response.Expires  =  0
    Response.Cache.SetNoStore()
    %>这部分程序加在对话窗程序的那个地方
      

  6.   

    请问net_lover(孟子E章) :
       Response.Expires = -1000   加在什么地方?