我已经读过异常控制流是一个坏主意。
if(products.length == 0)
throw new CustomException("Product is required");
我目前正在使用ajax来处理我的请求,如果发生500错误,我会在异常过滤器中捕获它们,该过滤器返回强类型对象中的异常,该对象以JSON格式发送到客户端以显示在弹出窗口中。在ASP.NET MVC应用程序中,什么是更好的替代方案和示例?
答案 0 :(得分:0)
如果这是用于模型的验证目的,那么最好使用标准技术,例如数据注释,或者如果您像我一样,并且发现它们难以在复杂的验证场景中使用,您也可以签出FluentValidation.NET。