Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC中的自定义提供程序_Asp.net Mvc_Membership Provider_Datatables_Database_Simplemembership_Implementation_Asp.net Mvc 5 - Fatal编程技术网

Asp.net mvc ASP.NET MVC中的自定义提供程序

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;

我是ASP.NETMVC开发的新手

对于我的5 Internet应用程序,我创建了一个自定义,因为我的中与我的用户相关的包含ASP.NET()提供的开箱即用功能不支持的其他列

我或多或少地遵循了这个博客的实现方法(尽管我知道我正在使用MVC5

在标题为“修改AccountController以使用我们的新提供者”的博客中,他在他的
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项目中,我建议使用自定义成员资格提供程序。它很容易定制