在视图上显示控制器异常 - MVC

时间:2014-01-20 17:19:51

标签: c# asp.net-mvc json

我如何在try块中将我在控制器上捕获的异常返回到视图上的标签?什么是最好的方法来完成这个?欢迎任何代码示例和解释!谢谢

2 个答案:

答案 0 :(得分:0)

将其保存在ViewBag中,并在视图中显示例外

控制器中的

ViewBag.Exception = "a lot of exception";
视图中的

    if(ViewBag.Exception != null) {
      ViewBag.Exception
 }

答案 1 :(得分:0)

您可以考虑使用TempData字典。请记住,TempData仅存在于请求的长度(或直到读取值)。您也可以使用ViewBag(或ViewData),但TempData适用于此类场景(并重定向为302)。