做了个网站用的c#,用Menu来做导航,想知道怎么设权限,根据不同的权限可以进入不同的网页,如果不符合权限,就进入不了这个页面,望高手解答!

解决方案 »

  1.   

    HOW TO: Control Authorization Permissions in an ASP.NET Application
    http://support.microsoft.com/kb/316871
      

  2.   

    首先要搭建数据库,
    最起码要有
    1、菜单表(记录:菜单的编码、名称、连接菜单的地址、父节点……)
    2、用户表 (记录:用户编码、名称、密码 、可访问的菜单编码可以做一个从表)做一个页面的基类,在每次页面打开前,根据打开的Url地址抓起菜单ID,在判断当前用户可访问的菜单编码中有无当前的菜单ID有两种情况
    1、进来主页面前必须登录
    可以根据登录用户过滤菜单的现实2、先打开主页面,有些菜单是通用固定的。
       
      

  3.   

    最笨的办法:
    if(如果是管理员){进入管理员页面}
    else if(如果是坏人){进入坏人页面}
    else{进入超级大坏蛋页面}
      

  4.   

    在数据库中添加两个表,一个普通用户表,一个管理员表,在做一个RadioButtonList单选按钮 当点击不同的单选按钮时进入不同的网页,我的理解是这样的。不知道是不是能够帮助到你.