2

私のウェブページでは、CreateUserWizardとカスタム検証モジュールの組み合わせを使用しています。

幸いまたは残念なことに、CreateUserWizardコントロールユーザーが正常に作成されていないことを確認し、次のメッセージを表示します(ただし、MS-SQLデータベースではユーザーはレコードとして正常に追加されています)。

Your account was not created. Please try again.

ユーザーが正常に作成されたことをASP.NETに通知するにはどうすればよいですか?上記のメッセージの代わりに、ユーザーはコントロールのに転送されContinueDestinationPageUrlますCreateUserWizardか?

4

1 に答える 1

1

CreatedUser イベントを使用します。

マークアップ:

<asp:CreateUserWizard runat="server" ID="wizardAddUser" OnCreatedUser="wizardAddUser_CreatedUser">
    ...
</asp:CreateUserWizard>

コードビハインド:

protected void wizardAddUser_CreatedUser(object sender, EventArgs e)
{
    CreateUserWizard wizardAddUser = (CreateUserWizard)sender;
    Response.Redirect(String.Format("~/{0}?user={1}", "Default.aspx", wizardAddUser.UserName));
}
于 2011-04-02T19:26:52.500 に答える