常见的一个权限功能,如果页面没有检测到某Session值则跳转到登陆窗口.以前ASP可以写一个文件专做判断,然后在每个要验证的页面include一下就行了。.net中如何实现呢?

解决方案 »

  1.   

    写一个权限功能的类在pageload里调用就可了
      

  2.   

    可以写一个PageBase基类,里面的静态方法去调用权限类
    就象平常写C#,JAVA一样
      

  3.   

    首先,.net也可以使用include啊!不过在include之前比如Page_Load不要有任何输出;
    其次,最好的办法是继承自定义Page类。
      

  4.   

    WebConfig中:<authentication mode="Forms">              
        <forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
    </authentication>
    <authorization>
        <deny users="?"/>
    </authorization>