0

誰かがmembership.createuser()を使用せずにユーザーを作成し、asp.netでユーザーウィザードを作成する方法を教えてもらえますか?CreateUser()中に、既存のテーブルに対して追加の挿入を実行する必要があります。

4

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