我是这样实现的:
建立一个功能表,包括ID,功能名称,功能执行的操作,功能描述
一个角色表,包括角色ID,角色名称,角色描述
一个角色与功能对应关系表,包括角色ID,功能ID
一个用户表,包括用户ID,对应的角色ID,还有用户名称,昵称,密码等.当用户登录时,根据用户ID检索出用户可使用的功能,放在dataset中(或XML中),再根据此dataset产生的菜单,角色不同的用户产生的菜单自然就是不同的

解决方案 »

  1.   

    谢谢 qz4365(冷风清扬) 注:是使用aspnetmenu控件来实现动态菜单效果
      

  2.   

    那个控件好像不支持直接用DataSet她接收的是XML,你可以在程序里将DataSet转换成XML再使用她的属性!这样不错!直接是用好像不行!
      

  3.   

    你可以使用SolpartMenu菜单控件!支持你说的那种模式!具体在哪里自己上网找找,一定可以找到,祝你好运!(免费的)
      

  4.   

    帮一下,您能给我发一个SolpartMenu菜单控件吗?
     email:[email protected]