CreateUserWizard и элемент управления ContinueButton


1)

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


Б) Событие CreatingUser возникает при нажатии кнопки CreateUser на шаге CreateUserWizard. Я предполагаю, что нажатие на CreateUser также вызывает событие NextButtonClick?


спасибо


person SourceC    schedule 27.06.2009    source источник


Ответы (1)


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

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

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

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

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

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

С уважением,

хади

person hadi teo    schedule 01.07.2009