请问用户权限判断我用的是 Session 
有四种用户,分别有不同的权限,我不会在每页都判断吧。
if(Session["!!"] == "1")
  ...
else if(Session["!!"] == "2")
  ...
else if(Session["!!"] == "3")
  ...
else if(Session["!!"] == "4")
  ...
else
  ...每页都要这样写,不是烦死了。有什么更方便的方法。多谢了!~!~!

解决方案 »

  1.   

    写一个basepage.cs类 
    以后的文件 都继承它
      

  2.   

    hertcloud(·£DOTNET@C/C++£·) 我已经写了。
    但是有一点我不太清楚。假如我有 a.aspx   b.aspx  
    a页面只允许a用户   b页面只允许b用户
    这时如果不在a.aspx.cs 和b.aspx.cs中判断,应该如何写
      

  3.   

    不是告诉你用MemberShip吗
    完全可以达到你的要求
      

  4.   

    写一个类得到用户的权限getSessionState(int p/*当前page需要的权限*/){
       int t=(int)HttpContext.Current.Session["!!"];
       if(t>p)return false;
       else return true;
    }
    代码不一定正确 大概思想
      

  5.   

    谢谢各位。
    知道怎么做了。
    还有  bitpolar(独自看天) 说的 MemberShip 是什么,
    我没见过。