我通常在我的项目中使用这些代码:

If user.IsInRole("Admin") Then  
  deleteButton.Visible = True  
else  
  deleteButton.Visible = False 

但我想控制角色,可以在数据库中看到这个按钮。

为此,数据库设计应该如何?

谢谢。

请您参考如下方法:

使设计随心所欲,但在 ASP.NET 端实现您自己的 MembershipProvider。这会将您的数据库设计转换为 .NET 可以使用的用户/角色。之后,您可以像往常一样使用它 - 使用 user.isInRole("Admin") :)


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!