用 Cache 吧,这是应用程序级变量,
Cache.Insert("IsUpdate", connectionString, null, DateTime.Now.AddMinutes(1), TimeSpan.Zero);
然后用户来看改Cache 是否为空,如果Cache 为空,就更新,然后再给Cache 加一个小时。
Cache.Insert("IsUpdate", connectionString, null, DateTime.Now.AddMinutes(1), TimeSpan.Zero);
然后用户来看改Cache 是否为空,如果Cache 为空,就更新,然后再给Cache 加一个小时。
解决方案 »
- QQ对话
- 哪位大虾有wscf的例子或中文教程或中文资料,让小弟取取经
- mvc3 razor如何传一个list到javascript里
- 为什么AutoCompleteExtender的下拉框位置不对呢?
- 问个新手问题。请指点。
- 帮忙呀,请把这个分页存储过程改成Oracle的,现在是Sql Server的!!
- 高分求高手帮忙
- vs.net开发环境中的缓存问题(vs2002 bug?)
- 100分求Together for VS .NET 1.0.1 注册码、注册机
- SOS! 关于session变量!(在线,解决马上结帖!)
- 用.NET做一个权限管理模块,要包括组对象及具体用户的权限管理
- dataGrid问题
大侠讲的详细一点好吗?
谢谢啦
在page_load里面:
如果有请求,检查flag如果是false,置为true,让该用户访问,
如果为true,不能访问,
等那个用户用完了,在把这个变量设为false。因为static是全局的不受限与特定用户所以可以做到这一点
if(Application["flag"]==null)
{
Application["flag"]="1";
//执行独占的代码
.....
}
else
Response.Write("提示有人正在访问");
执行完了后把Application["flag"]=null;
时间差检测,也不是实时的,web请求象QQ中快捷就好了
大虾能讲得清楚一点吗?