1

MembershipUser で GetPassword() を実行したいのですが、アプリケーションのカスタム メンバーシップ プロバイダーが NotImplemented 例外をスローしています。ユーザーのパスワードを取得する回避策を教えてください。

ありがとう

4

1 に答える 1

1

カスタム メンバーシップ プロバイダーを使用している場合、それは を継承するクラスを作成したことを意味しますMembershipProvider。このクラスを継承すると、Visual Studio は通常、先に進み、MembershipProvider から継承する抽象メソッドを自動生成します。これらのメソッドの 1 つが GetPassword() であり、そのロジックをプログラムするのはユーザー次第です。デフォルトでは、その例外がスローされ、まだロジックを記述していないことがわかります。

ここに画像の説明を入力

カスタム メンバーシップ プロバイダーを使用したくない場合は、SqlMembershipProvider代わりに を使用して、すべてを処理するために必要なテーブルとストアド プロシージャを Visual Studio に作成させることができます。カスタム メンバーシップ プロバイダーは、プログラミング ロジックを完全に制御する必要がある場合に使用されます。

于 2012-07-04T09:05:01.940 に答える