C# CreateUserWizard和ContinueButton控件

C# CreateUserWizard和ContinueButton控件,c#,asp.net,asp.net-membership,sqlmembershipprovider,C#,Asp.net,Asp.net Membership,Sqlmembershipprovider,(一) A) CreateUserWizard的可选控件之一也是ContinueButton控件。此控件引发ContinueButtonClick事件(如果CommandName设置为Continue),但此事件的目的是什么?因此,什么时候应该使用ContinueButton控件 B) 通过单击CreateUserWizardstep的CreateUser按钮引发CreatingUser事件。我假设单击CreateUser也会引发NextButtonClick事件 thanx关于你的(A)问


(一)

A) CreateUserWizard的可选控件之一也是ContinueButton控件。此控件引发ContinueButtonClick事件(如果CommandName设置为Continue),但此事件的目的是什么?因此,什么时候应该使用ContinueButton控件


B) 通过单击CreateUserWizardstep的CreateUser按钮引发CreatingUser事件。我假设单击CreateUser也会引发NextButtonClick事件


thanx

关于你的(A)问题。下面是一个示例场景:假设在创建用户之前,您需要验证特定的用户id或特定的电子邮件地址是否在数据库中使用或注册过

因此,在第一阶段,您可以要求新用户插入他/她的预期用户id和电子邮件地址,然后您可以执行验证以检查数据库中是否存在该id。如果存在,则可以相应地显示错误消息;如果不存在,则可以转到下一阶段/向导,以在数据库中创建用户之前获取更多详细信息

因此,对于结论,“下一步”按钮用于在创建用户向导步骤中的步骤之间导航

关于你的(B)问题

根据文档,此事件仅在调用“下一步”按钮时触发

如果我没有弄错的话,在向导步骤的最后阶段,只有“创建用户”按钮而不是“下一步”,因为该阶段是向导步骤的最后一步

问候,

哈迪