我用showmodaldialog打开窗口,编辑数据保存后,但虽然数据库里的数据更新了,第二次再showmodaldialog打开窗口时数据并不是更新的状态:

这是缓存的问题,
在html里添加<%@ OutPutCache Location="None"%>
ASP.NET 允许您在具有 HTTP 1.1 功能的机制上缓存动态页的整个响应内容,这些机制指浏览器、代理服务器和您的应用程序所驻留的 Web 服务器等。这为您提供了一个强有力的方式来提高 Web 应用程序的性能。此技术叫做输出缓存,它允许从缓存满足后面的对特定页的请求,这样当后面的请求发生时就不需要运行最初创建页的代码。使用该技术来缓存站点中最经常访问的页可以充分地提高 Web 服务器的吞吐量(通常以每秒的请求数计算)。
当操作页的输出缓存时,您可以选择高级别的声明性 API 或低级别的编程 API。您可以通过将@ OutputCache 指令包括在该页的 .aspx 文件中使用前者。@ OutputCache 指令可以满足当要缓存页输出时几乎所有的一般需求。下面的指令(当包括在 .aspx 文件中时)为动态生成页的缓存输出设置 60 秒的到期时间。
<%@ OutputCache Duration="60" VaryByParam="None" %>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值