Asp.Net Cache缓存使用代码

 更新时间:2008年12月19日 12:45:09   作者:  
本例完成建立缓存,清除缓存使用缓存进行数据绑定
复制代码 代码如下:

public DataSet createCache()
{
//返回DataSet
DataSet ds=new DataSet();
OleDbConnection conn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("data.mdb"));
conn.Open();
string sql="select * from data1 order by createtime asc";
OleDbDataAdapter cmd=new OleDbDataAdapter(sql,conn);
cmd.Fill(ds);
cmd.Dispose();
conn.Dispose();
return ds;
}

private void Button1_Click(object sender, System.EventArgs e)
{
//清除Cache
Cache.Remove("DataList");
Response.Write("缓存清除成功");
}

private void Button2_Click(object sender, System.EventArgs e)
{
//建立Cache
if(Cache["DataList"]==null)
{
//缓存不存在建立缓存
Cache.Insert("DataList",(DataSet)createCache());
DataSet ds=(DataSet)Cache["DataList"];
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
}
else
{
//缓存存在执行绑定
DataSet ds=(DataSet)Cache["DataList"];
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
}
}

相关文章

  • 关于asp.net 自定义分页控件

    关于asp.net 自定义分页控件

    本篇文章,小编将为大家介绍,关于asp.net 自定义分页控件,有需要的朋友可以参考一下
    2013-04-04
  • ASP.NET中母版页和shtml实例入门

    ASP.NET中母版页和shtml实例入门

    这篇文章主要介绍了ASP.NET中母版页和shtml,较为简单的分析了asp.net的母版页和shtml相关用法,需要的朋友可以参考下
    2015-06-06
  • asp.net动态加载用户控件,关于后台添加、修改的思考

    asp.net动态加载用户控件,关于后台添加、修改的思考

    一直以来,我都在思考,一些繁琐的操作,比如我们一般的管理后台,很多都是数据的添加、修改与删除,列表的操作,而且一般我们都是用.aspx文件去做的。
    2009-04-04
  • .NET Core配置多环境的方法步骤

    .NET Core配置多环境的方法步骤

    配置多环境是日常开发经常需要用到的操作,实现多环境配置后可以规避生产测试环境混合带来的麻烦和风险,这篇文章主要介绍了.NET Core配置多环境的方法步骤,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • ASP.NET之自定义同步HTTP处理程序(图文教程)

    ASP.NET之自定义同步HTTP处理程序(图文教程)

    自定义HTTP处理程序可以完全消除只能在申请这个文件才可以进行响应问题,它只是一个.cs的类文件,并且你只要按照很简单的准备工作就可以获得很多的灵活
    2013-01-01
  • Asp.Net Core 使用Monaco Editor 实现代码编辑器功能

    Asp.Net Core 使用Monaco Editor 实现代码编辑器功能

    在项目中经常有代码在线编辑的需求,比如修改基于Xml的配置文件,编辑Json格式的测试数据等。这篇文章主要介绍了Asp.Net Core 使用Monaco Editor 实现代码编辑器功能,需要的朋友可以参考下
    2022-01-01
  • 动态生成table并实现分页效果心得分享

    动态生成table并实现分页效果心得分享

    动态生成table并实现分页在开发过程中时一个很好的应用,接下来本文也要实现一个类似效果,感兴趣的朋友可以参考下哈
    2013-04-04
  • asp.net错误处理Application_Error事件示例

    asp.net错误处理Application_Error事件示例

    Application_Error事件与Page_Error事件相类似,可使用他捕获发生在应用程序中的错误。由于事件发生在整个应用程序范围内,因此您可记录应用程序的错误信息或处理其他可能发生的应用程序级别的错误
    2014-01-01
  • .NET 9 中 LINQ 新增功能实现过程

    .NET 9 中 LINQ 新增功能实现过程

    文章介绍了.NET 9中LINQ新增功能,包括CountBy、AggregateBy和Index方法,并提供了相关代码示例和输出结果,感兴趣的朋友跟随小编一起看看吧
    2024-11-11
  • 巧用ASP.NET预编译Web应用程序规避调用延迟的方法

    巧用ASP.NET预编译Web应用程序规避调用延迟的方法

    ASP.NET 1.x的开发人员常常听到用户抱怨首次调用应用程序的时候会碰到初始化延迟。毕竟,初次请求会引发一个系列过程,包括运行库初始化、分析、把ASPX页面编译成中间语言、把方法即时编译成本地代码等等。
    2011-08-08

最新评论