If User.IsRole("管理员") AndAlso user.Type = UserTypeEnum.Developer Then
e.Form.Controls("编辑").Visible = True
Else
e.Form.Controls("编辑").Visible = False
End If
上述代码,实现功能在一个窗体上当用有管理员权限是,编辑按钮可以看见,没有管理员角色的用户看不见,我现在这样写e.Form.Controls("编辑").Visible = True 这行代码不起作用,直接所有的人都看不见,当把AndAlsouser.Type = UserTypeEnum.Developer 删除后就可以了,问题是开发员看不见了。是不是角色和AndAlso user.Type = UserTypeEnum.Developer 不能写在一起。这样怎么修改呢