2013-12-16 3 views
2

Я работаю над входом в один из моих проектов asp.net.Обязательный полевой валидатор для страницы входа в asp.net

Я завершил страницу входа, но столкнулся с проблемой, когда я включил проверку asp.net.

Я вставил обязательный полевой валидатор для текстового поля имени пользователя и пароля на моей странице входа, у меня есть ссылка для регистрации нового пользователя, а также пароль.

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

ответ

4

Вам необходимо использовать ValidationGroup Свойство исправить это.

например:

<asp:textbox id="tb1" runat=Server /> 
<asp:requiredfieldvalidator id="ReqField1" controltovalidate="tb1" 
validationgroup="valGroup1" errormessage="Required" runat=Server /> 

<asp:ImageButton id="Button2" causesvalidation=true 
validationgroup="valGroup2" ImageUrl="img.gif" runat=Server /> 

Или Else

Присвоить CauseValidation = "False" в Новой регистрации и Забудь кнопку Пароль исправить

2

Добавить CausesValidation = "false" на ссылки, которые не должны запускать проверку.

1

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

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