【发布时间】:2015-07-19 19:37:40
【问题描述】:
在 ASP.NET MVC5 中,我有一个返回类型为 JsonResult 的控制器。
根据参数,我想返回 404,因为这是对用户请求不存在数据的描述。
我可以throw new HttpException(404, "message"),但考虑到return HttpNotFound() 语法,这感觉很脏。这当然行不通,因为HttpNotFoundResult 不继承JsonResult
我应该如何从 JsonResult 控制器方法中干净地返回 404?
【问题讨论】: