繁体   English   中英

Asp.Net MVC - 以编程方式注册自定义角色提供程序,而不是通过 Web.config

[英]Asp.Net MVC - Register custom role provider programmatically, not via Web.config

目前我正在通过 web.config 像这样注册我的自定义角色提供程序

<roleManager defaultProvider="userRoleProvider" enabled="true">
      <providers>
        <clear />
        <add name="userRoleProvider" type="Namespace.MyRoleProvider" />
      </providers>
    </roleManager>

为此,我需要角色提供者有一个无参数的构造函数,但我想在实例化它时将一些参数传递给这个角色提供者,有什么办法可以实现这一点吗?比如在 Global.asax 或我的应用程序的其他部分?

您根本不能,将参数传递给角色提供程序 class 也将证明是困难的,因为 class 甚至在应用程序启动之前就已实例化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM