1)
A) CreateUserWizard 的可选控件之一也是ContinueButton控件。此控件引发ContinueButtonClick事件(如果CommandName设置为Continue),但此事件的目的是什么?因此,什么时候应该使用ContinueButton控件?
B)通过单击 CreateUserWizardstep 的CreateUser按钮引发CreatingUser事件。我假设单击CreateUser也会引发NextButtonClick事件?
谢谢
1)
A) CreateUserWizard 的可选控件之一也是ContinueButton控件。此控件引发ContinueButtonClick事件(如果CommandName设置为Continue),但此事件的目的是什么?因此,什么时候应该使用ContinueButton控件?
B)通过单击 CreateUserWizardstep 的CreateUser按钮引发CreatingUser事件。我假设单击CreateUser也会引发NextButtonClick事件?
谢谢
关于你的(A)问题。下面是示例场景:假设在创建用户之前,您需要验证特定用户 ID 或特定电子邮件地址之前是否已在数据库中使用或注册过。
因此,在第一阶段,您可以要求新用户插入他/她的预期用户 ID 和电子邮件地址,然后您可以执行验证以检查它是否存在于数据库中。如果存在,您可以相应地显示错误消息,如果不存在,您可以继续下一个阶段/向导,以在数据库中创建用户之前获取更多详细信息。
因此,对于结论,“下一步”按钮用于在创建用户向导步骤中的步骤之间导航。
关于你的(B)问题。
根据NextButtonClickEvent文档,此事件仅在调用“下一个”按钮时触发。
如果我没记错的话,在向导步骤的最后阶段,只有“创建用户”按钮而不是“下一步”,因为该阶段是向导步骤的最后一步。
问候,
哈迪