解决方案 »
- 獲取GridView當前選中行的值
- winform 中如何接受 http 传过来数据?(在线急等有合适答案马上结贴)
- ASP.NET中路由的问题
- RequiredFieldValidator这控件的这个属性 ControlToValidate是如何做到只显示textbox的?
- asp.net 实现了一个文件下载的功能 如何解决中文文件名乱码的问题 在线等待高手指教
- 关于xpath以前问过,至今不会的问题
- 明天就要交工了,还有最后一个打印问题,我想用调用IE打印,如何打印特定的内容???
- sql怎么实现这种效果啊?谢谢回答!
- ASP.net培训
- 在线求救!水晶报表高手指点!
- VS 2008 VB查询代码的困惑
- 关于 session 在线-活跃时间的问题.
CacheDependency cd = new CacheDependency(null, DependKeys);
第一句是初始化数组对象
第二句是创建对象,中间未对DependKeys做改变啊?请解惑,不甚感激
<asp:Button ID="Button1" runat="server" Text="添加依赖" OnClick="Button1_Click" />
<asp:Button ID="Button2" runat="server" Text="改变cache" OnClick="Button2_Click" />
protected void Button1_Click(object sender, EventArgs e)
{
Cache["key1"] = "Value1";
CacheDependency dep1 = new CacheDependency(null, new string[] { "key1" });
Cache.Insert("key2", "Value2", dep1);
Response.Write(dep1.HasChanged);
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write(string.Format("当前 key1={0},key2={1}<br>", Cache["key1"], Cache["key2"]));
Cache["key1"] = "Value1";
Response.Write(string.Format("改变 key1={0},key2={1}", Cache["key1"], Cache["key2"]));
}
查看这个例子的变化,CacheDependency是监视 文件(组)、缓存键(组)或者两者一起的更改情况当缓存键key1更新之后,与依赖性dep1相关联的缓存对象即key2就被移除