在TryUpdateModel期间抛出异常时添加模型状态错误

时间:2012-03-30 09:49:11

标签: asp.net-mvc validation

使用TryUpdateModel更新属性期间是否可以添加模型状态错误消息?我想检测更新我的(视图)模型属性期间是否抛出异常,如果是,我想添加模型状态错误消息。

我想做这样的事情:

throw new ValidationException("some message");

然后我想显示消息而不必明确设置:

ModelState.AddModelError("", exception.Message); 

在我的控制器中。

1 个答案:

答案 0 :(得分:-2)

TryUpdateModel已经为它遇到的每个验证失败添加了模型状态错误。