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 に答える