我通常在我的项目中使用这些代码:
If user.IsInRole("Admin") Then
deleteButton.Visible = True
else
deleteButton.Visible = False
但我想控制角色,可以在数据库中看到这个按钮。
为此,数据库设计应该如何?
谢谢。
请您参考如下方法:
使设计随心所欲,但在 ASP.NET 端实现您自己的 MembershipProvider。这会将您的数据库设计转换为 .NET 可以使用的用户/角色。之后,您可以像往常一样使用它 - 使用 user.isInRole("Admin")
:)