我想知道是否可以通过代码而不是通过配置文件设置默认的成员资格提供程序(Membership.Provider)。
答案 0 :(得分:1)
这不是你问题的直接方法。相反,实现自定义成员资格提供程序,并使用IoC container(例如,Enterprise Library Unity)在运行时注入欲望类。
例如,
public override MembershipUser GetUser(string username, bool userIsOnline)
{
var user = IoC.Resolve<IUserService>().GetUserByUsername(username, userIsOnline);
}