我有一种情况,我需要以局部视图的形式向客户端返回异常。这是我的代码
catch(PasswordException ex)
{
Response.StatusCode = 500;
ViewBag.Message = ex.Message;
return PartialView("Exception");
}
我将响应状态码设置为 500,以便在 ajax 调用的错误部分捕获响应。
这工作正常,但返回服务器错误只是为了标记此异常似乎有点矫枉过正。
有没有更好/标准的方法来做到这一点?