.net中后台判断按钮在登陆的时候可以让最高管理者看到但是让员工看不到应该如何写 关于隐藏
Visible="False" 我利用到了这个按钮,但是要么全不能看到,要么就看不到。

解决方案 »

  1.   

    能判断用户身份就好办啊。如果是最高管理,就把设置Visible=True,否则就是False。
      

  2.   

    False不能加引号。
    写个方法判断是不是管理,然后btnDelete.Visible = IsManager("username")
    或者自定义一个User类,为登录的用户创建一个User对象,btnDelete.Visible = user.IsManager
      

  3.   

    但是你有没有发现,当前的设计是有问题的。因为看不看得到这个按钮,根据用户被分配的权限,而不是用户的角色。
    所以你的用户数据表里需要为这个按钮增加一个bit字段,或者干脆创建一张权限表,对应的是“按钮”、“用户”、“是否可见”,更专业一点的做法是专门创建对应的权限级别。
      

  4.   

    我的权限表里没有bit这个字段现在我在绑定id通过id给
      

  5.   

    就是.net啊