Проверка на стороне клиента в ASP .NET MVC 3 - PullRequest
0 голосов
/ 25 июля 2011

В настоящее время я смотрю обучающие видео на ASP .NET MVC 3 и зашел в раздел о включении и отключении проверки на стороне клиента.

Мой вопрос: зачем вам отключать проверку на стороне клиента?

Будучи разработчиком, будут ли пользователи, у которых отключен JavaScript, что-то учитывать, так как проверка на стороне сервера всегда будет резервной копией?

Каковы последствия того, что пользователь просматривает ваш сайт с отключенным JS, если у вас включена проверка на стороне клиента, за исключением того, что проверка будет выполняться только на стороне сервера?

Если у клиента нет требования отключить проверку на стороне клиента, каковы другие причины его отключения?

1 Ответ

3 голосов
/ 25 июля 2011

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

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

Согласно другой вопрос переполнения стека , по адресуПо крайней мере, 1% пользователей в ЕС и 3% в США отключают JavaScript.

Я лично поддерживаю работу NoScript в Firefox на сайтах, которым я не доверяю.Обычно, если опыт не ужасный, я буду держать его отключенным.

На ваш вопрос о том, должны ли мы заботиться о том, отключен ли JavaScript: Должен ли ваш сайт требовать JavaScript?

Re: Последствия просмотра пользователем с отключенным JavaScript, Резервное копирование для людей с отключенным JS? и на ваш последний вопрос, Какие есть причины для отключения JavaScript , это былоответил здесь .

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