Я хочу проверить проверку страницы на стороне клиента, например Page.Validate()
, но это метод на стороне сервера. Есть ли какая-либо клиентская функция, которая может работать как Page.Validate()
с JavaScript?
Как проверить страницу. Validate() на стороне клиента (JavaScript) в ASP.Net?
Ответ 1
Page_ClientValidate()
будет работать. Он возвращает true, если страница действительна и работает нормально.
Если вы используете ASP.NET 2.0, передайте имя группы проверки как параметр.
Например.
if(Page_ClientValidate("SomeValidationGroup"))
alert('its valid');
В противном случае, если нет группы проверки Page_ClientValidate("")
, она будет обрабатывать ее.
Например.
if(Page_ClientValidate(""))
alert('its valid');
Ответ 2
Существует API-интерфейс для проверки мини-клиентов:
http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside
и вот некоторые функции для запуска проверки на валидаторах: