最近很蛋痛地常试了AJAX,然后居然做了个只有一个页面的网站出来...
然后我发现一个问题让我泪流满面.
就是如何在网站维护的时候挂起用户.
我目前想到的做法是做一个静态方法,让所有方法都经过检测这个静态方法的T F状态来决定是否执行
根据用户系统,新闻系统等等来分组...
但是!这样实在太累了!!几乎是等于要吧整个网站重做一次.有没人能给我些建议...
asp.net 有没那种可以挂起方法不让用户操作的功能

解决方案 »

  1.   

    用户表添加一字段: isFreesed int  0:不交结  1:冻结
      

  2.   

    用户表添加一字段: isFreesed int 0:不冻结 1:冻结在用户操作前对用户进行冻结状态判断若冻结,T回登陆页当整个网站挂起时,批量将用户表所有用户的isFreesed UPDATE成1
      

  3.   

    为了便于维护和扩展建议你加一个权限字段,比如userRight,值类似10010101,可以取相应的位置的值,比如第一位作为用户在某个模块的新增如果是1代表有权限,0代表冻结没权限。
      

  4.   

    网站维护时,在文件夹里放一个app_offline.htm,会自动跳到这个网页