当前位置: 移动技术网 > IT编程>开发语言>.net > Asp.Net Cache缓存使用代码

Asp.Net Cache缓存使用代码

2018年04月18日  | 移动技术网IT编程  | 我要评论

深山少年之玩转都市,坏蛋是怎样炼成的3曹三少,南昌康之居装饰

复制代码 代码如下:

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网