我做权限的时候,0代表管理员,1代表普通会员!我应该怎样做才能在角色显示的时候是管理员或普通会员而不是0或以呢?望知道者赐教!!谢谢!!——初学者

解决方案 »

  1.   

    User user=new User();
    ........
    做查询获取数据
    ........
    if(user.RoleID==1)
    {
       Response.write("我是管理员");
    }
    else
    {
       Response.write("会员而已");
    }
      

  2.   

    另外 到数据库那边 建个 角色表角色ID  角色名称
    0       管理员
    1       普通会员登录进去时 用个联接查询 就OK了
      

  3.   

    比如说您绑定到一个listbox,您可以设置显示名字和背后的值分别对应数据表里的哪个字段    private void BindManagers()
        {
            SqlDataReader _dr = SqlHelper.ExecuteReader(SqlHelper.SQLconnection, CommandType.Text, _sql2, null);
            lbmanager.DataValueField = "id";
            lbmanager.DataTextField = "name";
            lbmanager.DataSource = _dr;
            lbmanager.DataBind();
        }