广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Asp.Net Cache缓存使用代码

    2018-05-16 07:55:36 次阅读 稿源:互联网
    广告
    代码如下:

    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();
    }
    }

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告