1

我想知道是否可以通过代码而不是通过配置文件来设置默认的成员资格提供程序(Membership.Provider)。

4

1 回答 1

1

这不是直接解决您的问题。相反,实现自定义成员资格提供程序,并使用IoC 容器(例如Enterprise Library Unity)在运行时注入所需的类。

例如,

public override MembershipUser GetUser(string username, bool userIsOnline)
{
   var user = IoC.Resolve<IUserService>().GetUserByUsername(username, userIsOnline);
}
于 2012-07-12T20:55:36.780 回答