Asp.net mvc ASP.NET MVC中的自定义提供程序
我是ASP.NETMVC开发的新手 对于我的5 Internet应用程序,我创建了一个自定义,因为我的中与我的用户相关的包含ASP.NET()提供的开箱即用功能不支持的其他列 我或多或少地遵循了这个博客的实现方法(尽管我知道我正在使用MVC5) 在标题为“修改AccountController以使用我们的新提供者”的博客中,他在他的Asp.net mvc ASP.NET MVC中的自定义提供程序,asp.net-mvc,membership-provider,datatables,database,simplemembership,implementation,asp.net-mvc-5,Asp.net Mvc,Membership Provider,Datatables,Database,Simplemembership,Implementation,Asp.net Mvc 5,我是ASP.NETMVC开发的新手 对于我的5 Internet应用程序,我创建了一个自定义,因为我的中与我的用户相关的包含ASP.NET()提供的开箱即用功能不支持的其他列 我或多或少地遵循了这个博客的实现方法(尽管我知道我正在使用MVC5) 在标题为“修改AccountController以使用我们的新提供者”的博客中,他在他的AccountController [C#] public LocalBankMembershipProvider MembershipService { get;
AccountController
[C#]
public LocalBankMembershipProvider MembershipService { get; set; }
public LocalBankRoleProvider AuthorizationService { get; set; }
protected override void Initialize(RequestContext requestContext)
{
if (MembershipService == null)
MembershipService = new LocalBankMembershipProvider();
if (AuthorizationService == null)
AuthorizationService = new LocalBankRoleProvider();
base.Initialize(requestContext);
}
以上允许博客作者在该控制器中使用其自定义membershipprovider的方法
如果按照这个博客作者的例子来说明如何实现定制的会员资格提供者是一个不错的选择,我想知道我是否必须在每个控制器中初始化我的自定义提供程序,或者在我的控制器中是否存在更优雅的实现方式?在MVC 5项目中,我建议使用自定义成员资格提供程序。它很容易定制