有人对asp。net熟么?帮忙给看一下。数据库缓存的。
代码如下:(缓存依赖于数据库Northwind中的Customers表。)
SqlCacheDependency dep = new SqlCacheDependency("Northwind", "Customers");
if (Cache["result"] == null)
{
string result = "其他操作获得数据"; //此操作比较费时
Cache.Insert("RoleAllText", s,dep);
}
Label1.Text = Cache["result"].ToString();
问题如下:
页面初次加载没有问题,加载后刷新页面也没有问题,是从cache中取数据。
修改了表Customers后,Cache["result"]为空了,但是为空了后,执行Cache.Insert("RoleAllText", s,dep)后,居然还是空!!
请问这是怎么回事?
操作步骤如下
1 加载页面 ---生成cache成功
2 刷新页面 ---使用cache成功
3 修改数据库 ---使cache失效成功
4 cache为空,报错。---再次刷新页面,cache不能获得数据。失败。
帮顶,学习
发错版块了
到。NET问问。
我也顶一下!
C# code:
//S是啥东西
不懂!到别处问问!
..
Cache.Insert("result", s,dep);
Label1.Text = Cache["result"].ToString();
就这句有问题,
用TRY CATCH弄弄看
这个缓存要加命名空间么?
System.Web.Caching
相关问答:
<%if request.QueryString("start") <>"" then%>
<%if cint(start)>0 then%>
<a href="search.asp?q= <%=q%>&start= <%if request.Query ......
我帮学校做了一个站.
在校园网的情况下,能够登陆成功,后台帐号都能通过,进入后台
但是在外网AD的情况下,能够登陆后台的页面,页面是ASP文件.
但是输入帐号和密码的时候,网页运行很久都 ......
请问为什么我这段代码可以显示已修改成功pic文件夹中的图片,但实际上文件夹中的文件名称还是好好的。望高手帮忙改改啊。
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
S ......
本人有三年开发经验,现在找工作(厦门),,,有意者请联系QQ:523054271
1.5年工作经验找工作 他要多少 我要一半~~
别说三年的了...就是5年的也一抓一大把.....
俺需要用asp+access做一个进销存软件,您能做 ......