如何防止asp.net页面被2个以上的人同时访问?
解决方案 »
- .NET获取域名有哪些方法?
- 将其用于对进程外会话状态标识进行验证,这句话什么意思?
- 壮士,救救我,dropdownlist绑定问题,有点急
- 学生管理系统
- Microsoft JScript 运行时错误: 缺少对象
- 晕呀,好难学呀,一堆问题
- 用命令行安装iis
- 奇怪的 dll 引用问题
- 我的程序是要实现点击DataGrid中的一行,然后弹出子窗口进行编辑,操作完后刷新父窗口的DataGrid,为什么会出现以下提示呢:"不重新发送信息,
- 请教各位如何让datagrid自动换行!!!(在线等待)
- 高手帮忙啊!!!!如何比较这样的两个字符串???????
- 为什么程序会连续两次访问Page_Load(),并且都执行了if(!Page.IsPostBack)
在zzhge页面进行判断,
然后在这个页面的aspx文件中用一个script的window.close方法来触发一个事件使得这个全局变量--,这样应该可以控制访问此页的人数。
在web.config里面设置
<appSettings><add key="title" value="欢迎光临爬狗客服在线答疑"></add>
<add key="num" value="2"></add>
</appSettings>
页面代码
int num = Int32.Parse(ConfigurationSettings.AppSettings["num"].ToString());
if(Int32.Parse(Application["num"].ToString())>=num)
{
this.Response.Write("<script>alert('在线人数已超过上限,请稍后再登陆!感谢您的合作,谢谢 ');history.back();</script>");
this.Response.End();
}