2011-10-21 11 views
1

カスタム質問をCreateUserWizardコントロールに追加し、ASPNETDBデータベースにaspnet_UserInfoという追加のテーブルを作成しました。 [ユーザの作成]ボタンをユーザ名のようにクリックすると、テーブルにsqlを挿入するにはどうすればよいですか?または、ボタンのポストバックに個別に挿入を作成するだけですか?CreateUserWizardデータベースへのアクセスAsp.Net

また、CreateUserWizardコントロールからユーザー名とパスワードを書き込むSQLステートメントはどこですか?

答えて

1

あなたがCreateUserWizard制御(特にFinishButtonClickCreatedUserイベント)を持つ新しいユーザーを作成するときに発生するイベントがいくつかあります。これらのイベントのいずれかを処理し、カスタムSQLをイベントハンドラのaspnet_UserInfoテーブルに挿入できます。

This MSDN tutorialは、CreateUserWizardプロセスをカスタマイズするための素晴らしいリソースです。

新しいユーザーを作成するためにライブラリ関数が呼び出されたときにどのような特定のSQL文が実行されるかを知る方法はわかりません。コード - に見て、あなたのユースケースを考えると:それは

)=私はちょうどそれを知らない、しかし方法がありませんコメントに基づいて加算を意味するものではありませんあなたの "Register.aspx"ファイルの背後にある。 - あなたの管理者は、新しいユーザーを作成した後、自分自身としてログインされ続ける

FormsAuthentication.SetAuthCookie(RegisterUser.UserName, False) 

ただ、その行を削除し、あなたが良いだろう。このようになります(デフォルトでは)そこにラインがあります。

+0

ありがとうございました。私はそのリンクを調べます。 UserNamesとPasswordsを割り当てるWebアプリケーションの管理者がいるので、ユーザーアカウント情報を再入力する必要もあります。私はAsp.Netで新しくなったので少しややこしいようです。 – TroyS

+0

CreateUserボタンを使用してユーザーを作成し、ログインすることはできません。 – TroyS

+0

@tszoro私はその答えを一つの方法で更新しました。 – jadarnel27

関連する問題