1

我读过异常控制流是一个坏主意。

if(products.length == 0)
   throw new CustomException("Product is required");

我目前正在为我的请求使用 ajax,如果发生 500 错误,我会在一个异常过滤器中捕获它们,该过滤器在一个强类型对象中返回异常,该对象以 JSON 格式发送到客户端以显示在弹出窗口中。在 ASP.NET MVC 应用程序中,更好的选择和示例是什么?

4

1 回答 1

0

如果这是出于模型验证的目的,最好使用数据注释等标准技术,或者如果您像我一样发现它们难以在复杂的验证场景中使用,您也可以查看 FluentValidation.NET

于 2012-10-02T05:18:48.907 回答