2

我读了 Jon Glaway 的以下引述:

SimpleMembership 被设计为替代以前的 ASP.NET 角色和成员资格提供程序系统

有人可以澄清这是否正确。我确实理解简单的成员资格使我能够将更多信息存储在具有两列的简单 UserAdmin 表中,但它是否也“替换了 ASP.Net 角色系统?我认为要实现角色,我仍然需要在很多方面进行设置和以前一样。

例如,以下内容在新旧 SimpleMembership 中都不起作用:

Roles.CreateRole("Administrator");
4

2 回答 2

1

是的,它很好地取代了角色系统。只需在您的数据库表中创建一个新的角色条目。

话虽如此,您仍然可以使用旧的会员系统。新的缺乏许多功能,正如名字所说的那样......简单。

4.5 的 Web 表单模板根本不使用简单的成员资格,所以这取决于您。

我更喜欢简单的成员资格,因为您在大多数情况下直接处理表格。作为 webmatrix 的一部分,简单的会员资格也已经存在了几年,您可以在其中找到参考资料。

于 2013-01-06T04:00:55.537 回答
1

本文http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms- and-asp-net-mvc-4-templates.aspx将帮助您更多地了解两者之间的差异。您还将了解简单的会员资格是对前者的改进(升级)

于 2013-01-05T21:12:05.963 回答