如何将模型状态错误添加到列表中
我有一个使用如下模型项目列表的视图:
List<It4You.AlertBrick.Library.Domain.Order.AbOrderLineItemPicked>
当我在服务器端获取此列表时,我检查这是否是一种类型的项目,它必须具有有效的序列号。如果是另一种类型,我检查用户是否在“选择”复选框中勾选了复选标记。如果这两个都失败,我想向该行添加模型状态错误。这样做的最佳方法是什么?
I have a view that uses a list of modelitems like this:
List<It4You.AlertBrick.Library.Domain.Order.AbOrderLineItemPicked>
When I get this list serverside I check if this is one type of item, it has to have a valid serial number. If its another type I check if the user has put a checkmark in the "picked" checkbox. If both of these fails, I would like to add a modelstate error to this row. What is the best way of doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以非常简单地以键/值对的形式直接添加到 ModelState 中:
然后在您的视图中添加:@Html.ValidationMessage("error") 。
You can quite simply add directly into
ModelState
as key/value pairs:and then in your view:
@Html.ValidationMessage("error")
.您可以使用
for
循环来设置列表中的错误。例如;
you can use
for
loop to set error in list.e.g.;