Я определил метод в блоке try catch в HomeController.cs в моем проекте MVC3 Razor. Теперь, пожалуйста, скажите, как я покажу это сообщение об исключении на моей странице просмотра?Показать сообщение исключения из класса контроллера для просмотра страницы
2
A
ответ
0
добавить модель состояние ошибки в HomeController.cs файле поймать раздел как
try
{
methodThrowsError();
}
catch(SomeException ex)
{
ModelState.AddModelError("", ex);
}
return View(yourmodel);
и в cshtml ошибки отображения страницы, как
@Html.ValidationSummary()
Вот example обработки исключений.
9
Если вы хотите, чтобы показать сообщение об ошибке на ту же точку зрения:
[HttpPost]
public ActionResult Add(Model model)
{
try
{
// some code...
return RedirectToAction("Success");
}
catch (SomeException ex)
{
ModelState.AddModelError("", ex.Message);
return View(model);
}
}
и внутри вашего Add.cshtml
зрения можно использовать помощника ValidationSummary, чтобы отобразить сообщение об ошибке:
@Html.ValidationSummary()
0
Просто создайте переменная сеанса в вашем контроллере AS:
public ActionResult DeleteConfirmed(int id)
{
try
{
//////whatever code u want
return RedirectToAction("Index");
}
catch (Exception ex)
{
string m="mysession";
Session["dep"] = m;}
return view();}
и использовать его в качестве переменной флаг .. то в вашей бритве вид Показать ваше сообщение:
if (Session["dep"] != null)
{
<h1>Whatever message you want to show in your view</h1>
}
Оцените мой ответ, пожалуйста, если это было полезно
Смежные вопросы
- 1. Показать сообщение для просмотра
- 2. Как показать сообщение исключения исключения на странице просмотра?
- 3. Отправить сообщение от appdelegate для просмотра контроллера
- 4. MVC3 исключения прохода от контроллера для просмотра
- 5. Отправить сообщение от контроллера для просмотра
- 6. Отключение страницы контроллера от просмотра
- 7. Манипулировать классы контроллера просмотра из независимого класса
- 8. Показать данные с контроллера для просмотра laravel
- 9. сообщения не отображаются после изменения отображения страницы из методов контроллера для явного просмотра страницы
- 10. Получение элемента просмотра страницы из класса модели
- 11. Сообщение MVC5 для контроллера, не выходя из страницы
- 12. Передача значения из контроллера для просмотра Page
- 13. отправить параметр из контроллера для просмотра zend
- 14. Как передать переменные из контроллера для просмотра
- 15. Пропустить сообщение об ошибке с контроллера для просмотра в zf2
- 16. Использование неопределенной константы из контроллера для просмотра
- 17. Передача URL изображения для просмотра из контроллера
- 18. Показать сообщение только для загрузки первой страницы
- 19. Laravel: Передача переменной из контроллера для просмотра
- 20. Rails 3 - Показать хэш от контроллера для просмотра
- 21. UIPickerView для просмотра контроллера
- 22. Показать сообщение без перезагрузки страницы
- 23. Загрузка веб-страницы iOS в UIWebView из другого контроллера просмотра
- 24. Показать сообщение toastr после метода контроллера закончить
- 25. Ajax получить объект из контроллера для просмотра
- 26. Пропустить HTML из контроллера для просмотра
- 27. MVC прохождение список из контроллера для просмотра
- 28. Передача объектов из AppDelegate.m для просмотра контроллера
- 29. фреймворка передать переменную из контроллера для просмотра
- 30. Передача переменной из контроллера DOMPDF для просмотра
Пожалуйста, добавьте фрагмент кода, что вы пробовали. или журнал ошибок, если вы получаете какую-либо ошибку. – InnocentKiller