2009-06-27 4 views
0


CreateUserWizard и контроль ContinueButton

1)

А) Один из дополнительных элементов управления CreateUserWizard является также ContinueButton управления. Этот элемент управления вызывает ContinueButtonClick событие (если CommandName установлено на Продолжить), но какова цель этого мероприятия? Таким образом, когда должно быть использовано ContinueButton?


B) CreatingUser событие вызывается нажатием на CreateUser кнопку CreateUserWizardstep в. Я предполагаю, что нажатие на CreateUser также вызывает NextButtonClick событие?


Thanx

ответ

1

Что касается вашего (А) вопрос. Вот пример сценария: скажем, перед созданием пользователя вам нужно проверить, был ли ранее или ранее зарегистрирован конкретный идентификатор пользователя или конкретный адрес электронной почты в базе данных.

Итак, на первом этапе вы можете попросить нового пользователя вставить его/ее предполагаемый идентификатор пользователя и адрес электронной почты, а затем вы можете выполнить проверку, чтобы проверить, существует ли она или нет в базе данных. Если он существует, вы можете отобразить сообщение об ошибке соответствующим образом, и если оно не существует, вы можете перейти к следующему фазу/мастеру, чтобы получить более подробную информацию перед созданием пользователя в базе данных.

Итак, для вывода, кнопка «Далее» используется для перемещения между шагами в шагах создания пользовательских мастеров.

Относительно вашего вопроса (B).

В соответствии с документацией NextButtonClickEvent это событие активируется только при вызове кнопки «Далее».

Если я не ошибаюсь, на последнем этапе шагов мастера будет только кнопка «Создать пользователя», а не «Далее», так как эта фаза является последним шагом в шагах мастера.

С уважением,

Хади

Смежные вопросы