c# – 如何将modelstate错误添加到列表中

我有一个看法,使用像这样的modelitems的列表:
List<It4You.AlertBrick.Library.Domain.Order.AbOrderLineItemPicked>

当我得到这个列表服务器端,我检查这是否是一种类型的项目,它必须有一个有效的序列号.如果是另一个类型,我检查用户是否在“pick”复选框中添加一个复选标记.如果这两个都失败,我想在此行中添加一个modelstate错误.这样做最好的方法是什么?

解决方法

您可以很简单地直接添加到ModelState作为键/值对:
ModelState.AddModelError("error","Serial is invalid");

然后在您的视图中:@ Html.ValidationMessage(“error”).

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...