惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
SecWiki News
SecWiki News
酷 壳 – CoolShell
酷 壳 – CoolShell
爱范儿
爱范儿
量子位
M
MIT News - Artificial intelligence
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
TaoSecurity Blog
TaoSecurity Blog
博客园 - 【当耐特】
H
Heimdal Security Blog
腾讯CDC
The Last Watchdog
The Last Watchdog
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News: Ask HN
Hacker News: Ask HN
S
Schneier on Security
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Cybersecurity and Infrastructure Security Agency CISA
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
Application and Cybersecurity Blog
Application and Cybersecurity Blog
F
Full Disclosure
有赞技术团队
有赞技术团队
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Threatpost
月光博客
月光博客
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
T
Troy Hunt's Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
D
DataBreaches.Net
O
OpenAI News
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
小众软件
小众软件
V
Vulnerabilities – Threatpost
A
About on SuperTechFans
人人都是产品经理
人人都是产品经理
T
The Exploit Database - CXSecurity.com
Martin Fowler
Martin Fowler
美团技术团队
P
Privacy International News Feed

博客园 - choice

用Adobe Flex3开发AIR应用程序–入门指南 dhtml笔记-body对象 PureMVC 相关 flash与后台数据交换方法整理4-XMLSocket篇-转载 mssql随即取数据库中的数据 Flex范例下载地址 如何更改IE查看源代码的默认打开的编辑,比如EditPlus 2、UltraEdit等 Macromedia Flex 教程: Flex入门 (1) nvarchar与varchar的区别 C# 中 for和foreach 性能比较,提高编程性能 C#开发网站如何提高性能 - choice - 博客园 C# FAQ: const和static readonly有什么区别? asp.net程序性能优化的七个方面 (转) Flex相关 Flex2 & Flex3资料大全 FreeTextBox使用详解 (版本3.1.1) (转) GridView 几种使用方法(转) JS脚本defer的作用 - choice - 博客园 xp设置文件夹权限
Asp.Net缓存Cache使用 - choice - 博客园
choice · 2007-12-13 · via 博客园 - choice

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