Раздражающие исключения в Silverlight 4 с асинхронной проверкой (RIA Services) - PullRequest
1 голос
/ 11 мая 2011

Я настроил пользовательскую проверку для своего проекта Sivlerlight. Есть сетка, и она гарантирует, что запись уникальна, выходя на сервер и выполняя проверку в DomainService.

Свойству присваивается атрибут, который указывает ему использовать пользовательский валидатор, и этот валидатор вызывает функцию в DomainService под названием IsUserNameUnique.

Теперь проблема в следующем: я получил исключение, и программа умерла. Если я освобождаю проект, я получаю три сообщения об ошибках (все они говорят то же самое - «isUserNameUnique» не прошел проверку. Пожалуйста, проверьте ValidationErrors для операции для деталей) Если я нажимаю на них, то вижу мою сетку и сообщение о проверке, которое я хотел! Я имею в виду, что это работает ... вроде. Просто есть исключения, которые я не хочу, чтобы мой конечный пользователь видел.

Есть предложения?

1 Ответ

0 голосов
/ 12 мая 2011

Указываете ли вы эту пользовательскую проверку в качестве атрибута для свойства Viewmodel? Убедитесь, что ваша привязка создана правильно (ValidatesOnExceptions, NotifyOnValidationError установлено соответственно).

Пример кода тоже будет полезен.

...