Встроенные валидаторы TextBox в Silverlight - PullRequest
1 голос
/ 18 декабря 2011

В ASP.NET MVC 3 я могу использовать набор специальных атрибутов проверки для проверки модели на стороне клиента и на стороне сервера.

Есть ли что-нибудь подобное, предоставляемое Silverlight из коробки для управления TextBox?Если я хочу проверить, является ли текстовое поле Silverlight, которое редактировал пользователь, пустым, нужно ли мне самому реализовывать эту логику?

1 Ответ

1 голос
/ 18 декабря 2011

В пространстве имен System.ComponentModel.DataAnnotations имеется ряд атрибутов, которые можно использовать для проверки.Эти атрибуты применяются к свойству view-model, с которым вы связываете текст TextBox.

Эти атрибуты не выполняют никакой проверки на стороне сервера, но это может быть не слишком большой проблемой.Вы можете обойти проверку на стороне клиента в ASP.NET MVC (или в любом другом веб-приложении), отключив JavaScript в браузере.Однако гораздо сложнее обойти проверку в приложении Silverlight - отключение плагина Silverlight приведет к отключению всего приложения Silverlight.

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