Запуск проверки ASP ValidationGroup при загрузке страницы - PullRequest
2 голосов
/ 19 декабря 2009

Я ищу способ запуска средств проверки ASP.NET при загрузке страницы.

У меня есть ValidationSummary и ряд RequiredFieldValidators и CheckBoxListValidators на моей странице, все они принадлежат одной и той же группе ValidationGroup. При нажатии кнопки, связанной с группой проверки, страница проверяется надлежащим образом.

Я пытался использовать JavaScript на стороне клиента, используя функции ValidatorValidate () и Page_ClientValidate (). Когда я пытаюсь использовать оба этих элемента, я получаю ошибку «Ожидаемый объект» в IE8. Что именно я должен передать в эти функции? Группа ValidationGroup или каждый отдельный элемент управления, который я хочу проверить? Я просмотрел различные учебные пособия и посты в блогах, и все это кажется таким простым, но я все еще ломаю голову, пытаясь понять эти функции.

Ответы [ 2 ]

2 голосов
/ 24 декабря 2009

Вам нужно сделать это в событии onload HTML.

Вариант 1

<html onload="Page_ClientValidate()">

Вариант 2, JQuery

<script type="text/javascript">
    jQuery(function() {
        Page_ClientValidate();
    })
</script>
1 голос
/ 04 января 2010

Не проверено, но теоретически в вашей Page_Load вы можете вызвать что-то вроде:

Page.Validate()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...