使用指令
<%@ OutputCache Duration="30" VaryByParam="none" %>
代码
private void Page_Load(object sender, System.EventArgs e)
{
lbl.Text= System.DateTime.Now.ToString();
}
没问题,不管是刷新还是,点击页面上的按钮,只要在30秒以内,标签lbl的值会是最初请求时的值,但是,如果使用代码方式:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
lbl.Text= System.DateTime.Now.ToString();
}
则不起作用,每次刷新都会重新请求,点击按钮也是,为什么?
<%@ OutputCache Duration="30" VaryByParam="none" %>
代码
private void Page_Load(object sender, System.EventArgs e)
{
lbl.Text= System.DateTime.Now.ToString();
}
没问题,不管是刷新还是,点击页面上的按钮,只要在30秒以内,标签lbl的值会是最初请求时的值,但是,如果使用代码方式:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
lbl.Text= System.DateTime.Now.ToString();
}
则不起作用,每次刷新都会重新请求,点击按钮也是,为什么?
解决方案 »
- Microsoft Office Access 数据库引擎无法打开
- gridview 模板列的更新问题
- 晕了,连这个我都要问->BulletedList控件
- 急!datagrid列添加数据,请大家快来帮帮忙
- 正则表达式提取内容出现多于内容的问题
- **高手快进来救我** [在线]
- 大家知道.NET什么好的开源应用项目吗
- 在sql分析器可以找到,为什么页面不显示。
- ★ASP.NET最强编辑器 CuteEditor 6.0 在线HTML编辑器的领航者★
- vs2010中如何复制红波浪线的悬停的错误提示
- 请问SQL语句的问题
- 各位达人们救救我啊,如何用asp.net制作自定义流程图啊,望给出示例啊,谢了
这个东东是不是你也加上了??