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 回答