Проверка правильна для проверки JQuery на стороне сервера - PullRequest
0 голосов
/ 27 июля 2010

Я перехожу из проверки ASP.net в плагин проверки jQuery для проверки моих страниц. Можно ли определить, являются ли элементы управления действительными на стороне сервера? Проверка ASP.net обеспечивает page.IsValid, я ищу что-то подобное?

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 27 июля 2010

Поскольку javascript не является на 100% полным доказательством (и я не могу придумать вескую причину, чтобы не относиться ко всем пользователям как к злонамеренным), всегда рекомендуется для проверки на стороне сервера, даже если есть проверка на стороне клиента.

Это не означает, что нет никакой ценности в проверке форм с помощью javascript (или ajax) для большего удобства пользователя, но эти проверки должны также проходить в среде, в которой вы контролируете.

0 голосов
/ 27 июля 2010

Вы можете поместить флаг на скрытый ввод и прочитать это значение в посте обратно, но это слишком рискованно, любой может его взломать, а также, если кто-то отключит JavaScript, ваша проверка не собираюсь работать.

Лучше сделать повторную проверку ваших значений в посте обратно (по крайней мере, это то, что я делаю).

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