誰かがmembership.createuser()を使用せずにユーザーを作成し、asp.netでユーザーウィザードを作成する方法を教えてもらえますか?CreateUser()中に、既存のテーブルに対して追加の挿入を実行する必要があります。
質問する
753 次
1 に答える
0
進むには2つの方法があります。
独自のカスタムメンバーシッププロバイダーを実装します。これはあなたが思っているよりも簡単で、かなり簡単です。周りにはたくさんの記事があります。
また
時間を節約するために...独自のカスタムメンバーシッププロバイダーを実装し、SqlMembershipProviderクラスから継承します。サブクラスでは、CreateUserメソッドを除いて、ほとんどの場合、呼び出しを基本クラスに「転送」します。この場合、基本クラスにほとんどの作業を行わせてから、カスタム挿入を実行できます。ただし、(上記のコメントによると)1つのトランザクションで行う必要があるため、状況が少し厄介になる可能性があります...サブクラスでCreateUserメソッドを再実装する必要がある可能性があります。
http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx
注:私は現在Wifi経由でバスに乗っていますが、emp_detailsスキーマを含めると、これを書きたくなります。ストレートのADO.NETまたは他のものを使用していますか?
于 2012-04-25T22:18:51.837 に答える