我读过乔恩·格莱维的下列名言:
SimpleMembership已被设计为替代以前的ASP.NET角色和成员资格提供程序系统。
有人能澄清一下这是否正确吗。我确实理解,简单的成员身份使我能够在一个包含两列的简单UserAdmin表中存储更多的信息,但它是否“也替换了ASP.Net角色系统?我认为要实现角色,我仍然需要像以前一样设置这些角色。”
例如,以下内容在旧的和新的SimpleMembership中都不起作用:
Roles.CreateRole("Administrator");发布于 2013-01-06 04:00:55
是的,它很好地取代了角色系统。只需在数据库表中创建一个新的角色条目即可。
话虽如此,你仍然可以使用旧的会员制度。新的一个缺乏许多功能,它的意思是,如其名称所述.很简单。
4.5的web表单模板根本不使用简单的成员资格,所以这取决于您。
我更喜欢简单的会员资格,因为你大部分时间都直接处理桌子。作为网络矩阵的一部分,简单的会员资格已经存在了几年了,你可以在这里找到参考资料。
发布于 2013-01-05 21:12:05
本文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将帮助您更多地了解两者之间的差异。你也会明白,简单的会员资格是对前者的改进(升级)。
https://stackoverflow.com/questions/14173394
复制相似问题