- 关 键 词:
- asp.net
在项目中我们经常会用到数据缓存,也会在项目处理对缓存的维护,但是有些时间我们需要人为的来维护这些缓存,用下面的代码来实现:
1、将缓存信息绑定到DataGrid上
private void bindCache() { string str = this.TextBox1.Text.Trim(); DataTable table = new DataTable(); table.Columns.Add("CacheName", typeof(string)); table.Columns.Add("CacheType", typeof(string)); IDictionaryEnumerator enumerator = HttpRuntime.Cache.GetEnumerator(); int num = 0; while (enumerator.MoveNext()) { bool flag = true; if ((str != "") && (enumerator.Key.ToString().IndexOf(str) < 0)) { flag = false; } if (flag) { num++; DataRow row = table.NewRow(); row["CacheName"] = enumerator.Key; row["CacheType"] = enumerator.Value.GetType(); table.Rows.Add(row); } } this.Label1.Text = num.ToString().Trim(); this.DataGrid1.DataSource = table; this.DataGrid1.DataBind(); }
2、清除指定的缓存
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { string text = e.Item.Cells[0].Text; if (base.Cache[text] != null) { base.Cache.Remove(text); this.bindCache(); } }
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 计算机维护 (1866篇文章)
- 硬盘维护与数据恢复专区 (3747篇文章)
- 系统维护手册 (16946篇文章)
- .NET移动与嵌入式技术 (5963篇文章)
- .NET开发手册 (5664篇文章)
- ASP.NET教程 (8457篇文章)
- .NET实用开发 (1683篇文章)
- ASP.NET应用篇 (2638篇文章)
- ASP.NET与数据库 (278篇文章)
- .NET开发人员犯的6大安全错误 (6次浏览)
- 请跟我来--使用Ext搞个原型 (1次浏览)
- ASP.NET 3.5 Extensions带来什么 (1次浏览)
- 应用WEB标准会使ScrollTop属性失效! (0次浏览)
- Cache用法之缓存页面和缓存数据 (0次浏览)
- 支持正则表达式的UrlMapping (0次浏览)
- 关于ASP.NET 2.0的目录结构变化 (0次浏览)
- WPF中Closing窗体时调用Hide()方法异常 (0次浏览)
- 对象数组根据某属性列的灵活排序 (0次浏览)
- DB2 9和ASP.NET 2.0构建下一代应用程序 (0次浏览)



