CreateUserWizard Javascript - PullRequest
       2

CreateUserWizard Javascript

3 голосов
/ 21 декабря 2011

Я использую элемент управления asp CreateUserWizard для создания пользователей, однако это клиентская реализация, которая имеет дополнительные элементы управления вводом, такие как имя, фамилия и т. Д.

Используя javascript, я изменяю текстовые поля и т. Д., Доступные пользователям. Моя проблема - проверка этих элементов управления. Я хочу попытаться предотвратить запрос к серверу, когда пользователь пытается создать пользователя, например, если поля не заполнены.

Я попытался добавить функцию javascript, которая проверяла бы действительность всех элементов управления, созданных с помощью javascript, для oncreatinguser, событие onFinishButtonClick onNextButtonClick безрезультатно.

Сейчас я думаю о том, чтобы создать via javascript, если это возможно, но я уверен, что есть лучшие способы сделать это.

У кого-нибудь есть предложения?

Спасибо за любые ответы.

1 Ответ

1 голос
/ 21 декабря 2011

Вы можете попробовать использовать встроенные элементы управления ASP.NET Validator .Они должны выполнять как клиентскую, так и серверную проверку для вас.

<asp:RequiredFieldValidator ControlToValidate="txtForename" ErrorMessage="Please enter a forename." runat="server" />

Не обязательно добавлять дополнительные поля через Javascript.Для CreateUserWizard элемента управления реализуйте пользовательский шаблон с необходимыми элементами управления, чтобы с ними было легче работать при обратной передаче.

...