У меня есть базовая проверка на стороне клиента, работающая в моем приложении MVC3 RC2, но теперь я заинтересован в рекомендуемых методах передачи ошибок проверки на стороне сервера, а также исключения на стороне сервера , клиенту. Я знаю, что могу добавить свойства в свою модель представления и отобразить их, если они заполнены, но я не хочу изобретать колесо, и я хотел бы связать себя с тем, как это сделать MVC. Итак, как я должен: а) уведомить пользователя об ошибках проверки на стороне сервера и b) уведомить пользователя об исключениях на стороне сервера, например. обновление не удалось из-за дублирования ключа.Информирование клиента/представление об исключениях, обнаруженных контроллером
0
A
ответ
0
а) уведомляет пользователя об ошибках валидации на стороне сервера
если ModelState.IsValid
ложно Перерисовать вид редактирования/вставки. Вид должен использовать ValidationMessageFor
, чтобы отобразить сообщение об ошибке (они не будут делать ничего, если нет никаких сообщений об ошибках, так что вы можете всегда иметь их в представлении)
б) уведомляет пользователя о стороне сервера исключений,
ручку эти ошибки и добавьте глобальное сообщение об ошибке, затем используйте ValidationSummary
, чтобы отобразить это.
Смежные вопросы
- 1. Уведомление об обнаруженных исключениях в приложении Eclipse/Java
- 2. Почему я должен беспокоиться об обнаруженных исключениях на Java?
- 3. JUNIT - Утверждение об исключениях
- 4. Вопрос об исключениях
- 5. ошибка сборки об исключениях
- 6. Почему включение «паузы в обнаруженных исключениях» улучшает мою отладочную работу?
- 7. Об исключениях на сеансе Bean
- 8. Об утверждениях и исключениях; Java
- 9. Предоставление дружественных сообщений об исключениях
- 10. Перевести сообщения об исключениях в Java
- 11. Сообщения об исключениях JAXB: как изменить язык?
- 12. Структуры отчетности об исключениях для какао
- 13. Получение сведений об исключениях в Python
- 14. Общие сведения об исключениях, отмеченных проверкой ловли
- 15. Как сообщить об исключениях из C#?
- 16. Хранение сообщений об исключениях в глобальном местоположении
- 17. Подробные сообщения об исключениях из gson?
- 18. Java obfuscation: удалить сообщения об исключениях
- 19. Exception_Notification не знает об исключениях RecordNotFound
- 20. NewRelic sneaky отчетность об исключениях с уведомлениемNetworkFailure
- 21. хранение пользователя, ошибка, сообщения об исключениях (C++)
- 22. C++ - Несколько вопросов об исключениях исключения
- 23. Проверка сообщений об исключениях с помощью GoogleTest
- 24. Получение информации об исключениях из QuickBooks Online
- 25. Скрыть выведенные сообщения об исключениях на Android
- 26. Настроить сообщения об исключениях из try-catch
- 27. Сбор отчетов об исключениях в приложении Java
- 28. Вы заканчиваете сообщения об исключениях с периодом?
- 29. Просмотр информации об исключениях в AppCode
- 30. Утверждение об исключениях для частных методов
Спасибо @marcind, я на самом деле понял это, глядя на пример кода сразу после того, как я разместил вопрос. Моя большая задача теперь - сделать EF и модели ошибок удобными для пользователя. Конечно, они не хотят читать: «Подробнее см. InnerException». – ProfK