簡體   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