Как проверить только то, что видно в asp.net

В моем asp.net я показываю и скрываю поля, используя css display:block & display:none

Теперь, когда я звоню Page.Validate() в моем коде C# он проверяет все поля, а не только видимые поля.

Я знаю, что могу сделать это, используя "Visible=false" или "Visible=true".

Но проблема в том, что если он виден = false, тогда radajaxmanager не может его найти и скрипт не работает.

Так как я могу проверить только поля, которые видны, а не все поля.

2 ответа

Используйте эту функцию в JavaScript, чтобы включить и отключить проверку.

 ValidatorEnable(validatorid, true/false);

Работает только если используется display: none not for visible = false

Вы можете использовать собственность visible="true" или же "false" проверьте ссылку Рахул Никате в комментариях

Другие вопросы по тегам