2012-06-15 5 views
1

У меня есть некоторые текстовые поля и элементы управления выпадающим списком, но если я выберу значение ddl, ошибки проверки исчезнут, и после нажатия кнопки они снова появятся, но я хочу показать ошибки даже после обратной передачи как я могу это сделать??Как показать ошибки проверки после обратной передачи

ответ

2

Не могли бы вы выслать свой код, чтобы мы могли увидеть, какова конкретная проблема? Не видя никакого кода, я бы сказал, попробуйте добавить это в функции Page_Load:

if (IsPostBack) 
    Page.Validate(); 

Кроме того, добавьте в ваш DropDownList или любые элементы управления инициируя постбэк:

CausesValidation="true" 

.. согласно answer here: Validators do not Validate after postback occurs

0

Если вам не нравится поведение по умолчанию - не используйте элементы управления проверкой и не реализуйте их самостоятельно, используя программирование на стороне клиента.

1

Пожалуйста, удалите ваши валидаторы asp.net, если они добавлены с элементами управления, а также удалите любую проверку на стороне клиента в скрипте Java. Теперь добавьте код проверки на страницу, на которую вы перенаправляете. Если это подтверждение не удастся перенаправить на страницу управления с соответствующими сообщениями, которые будут отображаться

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