出现错误时返回异常 MVC
在使用MVC的时候,会出现异常提醒:
1,当在Controller出现错误的时候,我们可以直接返回,即return view()返回视图。
ViewBag.Msg("产品或赠品不存在"); 使用ViewBag返回信息。
2,在做一些项目上的时候可能不会出现只使用MVC的情况,再某些时候会出现其他的架构进行组合,
这个时候返回错误的时候可能不仅仅会在Controller之中,所以出现了另一种方法:即
throw new Exception("赠品必须是常规产品");
ViewBag.Msg = e.Message;