ASP SimpleMembership是否替换ASP.NET角色和成员资格提供程序系统

时间:2013-01-05 15:46:16

标签: asp.net-mvc asp.net-mvc-4 membership

我阅读了Jon Glaway的以下引文:

  

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

有人可以澄清这是否正确。我明白简单的会员资格给了我这种能力 将更多信息存储在一个包含两列的简单UserAdmin表中,但它会“替换” ASP.Net角色系统还?我想要实现我仍然需要设置的角色 和以前一样。

例如,以下不适用于旧的和新的SimpleMembership:

Roles.CreateRole("Administrator");

2 个答案:

答案 0 :(得分: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将帮助您更多地了解两者之间的差异。您还将了解简单成员资格是前者

的改进(升级)

答案 1 :(得分:1)

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

据说你仍然可以使用旧的会员系统。新的功能缺少许多功能,它的名字就像名字那样......简单。

4.5的网络表单模板根本不使用简单的成员资格,因此取决于您。

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