2009-12-18 9 views
2

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

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

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

ответ

2

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

Вариант 1

<html onload="Page_ClientValidate()"> 

Вариант 2, JQuery

<script type="text/javascript"> 
    jQuery(function() { 
     Page_ClientValidate(); 
    }) 
</script> 
1

непроверенная, но теоретически в вашем Page_Load вы могли бы назвать что-то вроде:

Page.Validate() 
+0

Да .. его работы. благодаря –

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