现在的位置: 首页 > 综合 > 正文

权限的实现(转 http://mqingqing123.cnblogs.com/)

2012年11月25日 ⁄ 综合 ⁄ 共 387字 ⁄ 字号 评论关闭

这主要分为两步:
1)在后台代码定义一个bool类型的变量
bool  IsAdmin=false;
然后在代码里,例如在用户登陆的Click事件里判断用户的身份:
 IsAdmin = User.IsInRole("Administrators");
  这段代码很简单,它会获取用户的角色,如果属于Administrators角色,则IsAdmin返回true,否则返回false。

2)在页面里利用IsAdmin控制控件的可见性
示意代码如下:
  <asp:Button ID="btnDelete" Text="删除" runat="server" Visible='<%#IsAdmin %>'>
 在这段代码,如果如果用户属于Administrators角色,则IsAdmin返回true,这样“管理员”就可以看见“删除”,否则返回false就表示当前用户无法删除次纪录。
 希望这个小技巧对大家有用

抱歉!评论已关闭.