我在我的web.config和我的登录控件中有多个成员供应商,我将使用基于提供者名称的下拉列表的提供者。我可以同时使用多个MembershipProviders吗?
Web.config文件:
<system.web>
<membership>
<providers>
<remove clear />
<add name="MyOwnProvider1" .... />
<add name="MyOwnProvider2" .... />
</providers>
</membership>
</system.web>
在Login.ascx.cs:
我基于一个下拉列表,像这样在选择供应商:
MembershipProvider provider = Membership.Providers[dropDownList.SelectedItem.Text];
问题是每当我点击这一行,当MyOwnProvider2被选中时,它总是尝试连接到MyOwnProvider1!
任何想法?
这里的踢球者: 当我想连做:Membership.Providers得到供应商的集合,它提供了配置错误,称这是无法建立安全连接! – 2010-03-17 15:42:51
这意味着它实际上停在第一个,并试图像你说的那样连接到它。 – 2010-03-17 15:47:00