我试图找出一种方法,如果在将模型绑定到视图期间发生错误,我可以简单地重定向到标准的“发生灾难性错误页面”。
例如控制器
SimpleController : Controller
{
ActionResult Index()
return View();
}
例如视图。这是一个简单的视图,它只是尝试将消息以纯文本形式显示
@ViewBag.Message
上面的视图在运行时会抛出异常,因为动态消息属性不是由控制器设置的。我得到了黄色和红色 HTML 屏幕 (YellowScreenOfDeath??),其中列出了代码和错误。
我想要做的是“任何时候由于我的 Razor 文件中缺少动态属性或空对象而发生这样的运行时异常,我希望将用户定向到通用的全部捕获页面。