Как я могу сообщить ASP.NET, что новый пользователь успешно создан? - PullRequest
2 голосов
/ 02 апреля 2011

На моей веб-странице я использую комбинацию CreateUserWizard и пользовательского модуля проверки.

К счастью ИЛИ, к сожалению, CreateUserWizard элемент управления видит , что пользователь не создан успешноотображает следующее сообщение (хотя пользователь успешно добавлен как запись, в моей базе данных MS-SQL).

Your account was not created. Please try again.

Как я могу сообщить ASP.NET, что пользователь создануспешно, поэтому вместо сообщения, упомянутого выше, пользователь будет перенаправлен на ContinueDestinationPageUrl элемента управления CreateUserWizard?

1 Ответ

1 голос
/ 02 апреля 2011

Использование 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));
}
...