我有一个项目,需要根据用户不同的权限生成导航栏,导航栏的数据来源于SQL Server、XML文件和一些固定项,我现在只解决了根据XML文件生成导航栏的问题,但不能解决根据不同的用户省份给用户不同导航栏的问题,请各位大虾解决。

解决方案 »

  1.   

    把权限参数 放到 session 中吧,
      

  2.   

    举个例子,比如说权限分为:1,2两种,
    则当某个用户登录时通过数据库查询得知权限为1,则:
    设置:Session["right"] = "1";后台处理:string str = Session["right"];
    if(str =="1")
    {
    //权限为1的用户应该显示的导航兰
    }else
    {
    //权限为2的用户应该显示的导航兰
    }
      

  3.   

    根据不同的用户(比如是用session)判断的, include不同的"导航栏"(为每一类用户做一个导航栏)
      

  4.   

    我现在用jscript文件从xml文件中读出一个导航栏,我想在此基础上实现权限区分而不是用C#的后台代码。另外,我也想知道用C#怎样生成导航栏,请说的详细点