我在我的MVC3 Razor項目的HomeController.cs的try catch塊中定義了一個方法。現在請告訴我如何在我的查看頁面上顯示這個異常消息?顯示從控制器類到查看頁面的異常消息
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();}
,並把它作爲一個標誌變量.. 然後在Razor視圖 顯示您的留言:
if (Session["dep"] != null)
{
<h1>Whatever message you want to show in your view</h1>
}
率我的回答,請,如果它是有益的
相關問題
- 1. 查看顯示控制器異常 - MVC
- 2. 顯示異常的從控制器MVC在JSP頁面
- 3. 發送消息從控制器查看
- 4. 顯示另一個控制器頁面內的錯誤消息
- 5. 不顯示異常消息
- 6. XAML頁面顯示在Visual Studio 2008上的異常消息
- 7. 自定義的異常消息不在控制檯中顯示
- 8. UIViewControllerHierarchyInconsistency查看控制器異常
- 9. 顯示IOException異常到Primefaces消息
- 10. ASP.NET MVC顯示從查看頁面中的控制器返回的數據?
- 11. HandleError - 如何在錯誤頁面中顯示異常消息?
- 12. 從控制器到查看頁面的數據傳輸
- 13. 從mvc控制器顯示db異常到我的ajax調用?
- 14. 顯示從控制器查看IQueryable結果來查看
- 15. 顯示消息從Servlet來JSF頁面
- 16. 從MainWindow ontop查看的顯示控制
- 17. 如何顯示來自控制器的消息以在magento中查看?
- 18. 異常信息:消息:指定的控制器無效(索引)
- 19. 顯示任何異常的JOptionPane消息
- 20. 將值從查看頁面傳遞到代碼控制器頁面
- 21. 不顯示查看頁面
- 22. 從控制器傳遞錯誤消息以在zf2中查看
- 23. 從控制器傳遞錯誤消息來查看
- 24. 控制檯顯示異常消息,但仍然是錯誤的異常類型 - 爲什麼?
- 25. 如何在同一頁面顯示來自控制器的異常?
- 26. 將數據從控制器顯示到jsp頁面
- 27. WPF BackgroundWorker異常消息顯示
- 28. Xcode 4不顯示異常消息
- 29. 如何顯示異常消息(Razor/C#)
- 30. Laravel出納顯示異常消息
請添加代碼片斷你嘗試過什麼。或錯誤日誌,如果你有任何錯誤。 – InnocentKiller