• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
大个子
青岛张恩亮
博客园    首页    新随笔    联系   管理    订阅  订阅

弹出对话框的问题

当应用javascript里的window.showModalDialog(url,"newwin","dialogWidth:640px;dialogHeight:500px;center:yes;status:no;");          
            window.location.href = location.href;

来弹出新的对话框时,在.cs里调用Page.RegisterStartupScript("", "<script>popwinA('UpdtUser.aspx?UserNo=" + UserNo + "');</script>");

既可以将UpdtUser.aspx以弹出对话框的形式显示

但是如果再次调用让'UpdtUser.aspx页面弹出,如果不设置的话,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器把缓存作为一种加快速度的策略,就是当请求时先检查缓存的情况,如果有就直接调缓存了,而不请求服务器了。 所以弹出来的UpdtUser.aspx页面是缓存的,更新的数据没有刷新,再要在UpdtUser.aspx的page_load事件中写入response.expires = -1

在WEB程序设计中,有时为了防止重复的提交或者严格的次序等,必须让用户的数据立即在使用后就过期,当用户后退时就显示过期而不能继续使用

posted @ 2008-11-24 15:56  张恩亮  阅读(192)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3