1

我需要实现基于角色的身份验证/授权的最佳方法。要求是

  • 它应该根据角色检查可访问性页面级别
  • 它应该能够根据角色处理页面控件的可见性
  • 这一切都可以使用 web.config 或任何 XML 文件进行管理

我熟悉 asp.net 本地会员功能,据我所知,它可以帮助实现页面级别的授权,我不知道是否有任何东西可以控制级别。

或者我必须在页面上的任何地方放置代码 User.IsInRole("Admin") 以显示/隐藏控件?

谢谢,

维普尔

4

1 回答 1

2

表单身份验证正是这样做的。有 ASP.NET 控件用于根据当前用户主体显示和隐藏内容。

我相信该控件称为 LoginView 或类似的东西:

http://msdn.microsoft.com/en-us/library/ms178329.aspx

于 2010-07-20T10:23:23.543 回答