Can I use multiple MembershipProviders at a time?

I have several membership providers in my web.config and in my login control,

I am going to use a provider based on a drop down list with the name of the provider.

Web.config:

<system.web>
    <membership>
      <providers>
        <remove clear />
        <add name="MyOwnProvider1" .... />
        <add name="MyOwnProvider2" .... />
      </providers>
    </membership>
  </system.web>

In Login.ascx.cs:

I choose a provider based on a drop down list, for example:

MembershipProvider provider = Membership.Providers[dropDownList.SelectedItem.Text];

The problem is that whenever I click this line, it always tries to connect to MyOwnProvider1 when MyOwnProvider2 was selected!

Any ideas?

+3
source share
2 answers

, defaultProvider , , web.config . config .net framework/config, , .

, , uscwap.

- , , web.config.

+2

? , ( ), , Membership.Providers, MyOwnProvider1 .

+1

Source: https://habr.com/ru/post/1737359/


All Articles