【发布时间】:2011-12-07 06:54:28
【问题描述】:
我对 ASP.NET MVC 还很陌生,不确定如何最好地处理以下情况。
我的控制器中的一个方法需要根据 ID 参数加载一些数据。在正常情况下,此 ID 参数将设置为我的数据库中实体的有效 ID。我构造了一些数据并将其放在 ViewBag 中,视图使用它来呈现页面。
但是,我想要一些基本的错误处理,以防 ID 参数无效有效。虽然我可以在视图中编写一堆错误处理代码,但如果网站出现严重误用或故障,不显示视图会简单得多。
控制器有没有办法简单地返回“未找到项目”字符串或类似的东西,并显示它而不是普通视图?或者也许有人可以提出更好的主意?
【问题讨论】:
标签: asp.net-mvc