是否可以将模型验证添加到编辑或添加jqgrid表单?如果是这样,它会怎么做?我知道我可以为jqGrid表单上的每个字段创建自定义验证,但是如何将默认的MVC3验证集成到jqGrid?
我一直在创建一个自定义按钮,在jQuery对话框上加载局部视图.但是,我不想再次调用控制器,因为我可以通过jqGrid get方法直接获取所有行值(即使我丢失了部分视图模型验证).
任何提示?
我试图模仿这个列表:
private readonly IList<MyClass> myList = new List<MyClass>();
Run Code Online (Sandbox Code Playgroud)
使用这个(如看到这里):
IList<MyClass> mockList = Builder<MyClass>.CreateListOfSize(5).Build();
mockObj.SetupGet<IEnumerable<MyClass>>(o => o.myList).Returns(stakeHoldersList);
Run Code Online (Sandbox Code Playgroud)
但是在运行时我得到一个InvalidCastException:
Unable to cast object of type 'System.Collections.Generic.List`1[MyClass]' to
type 'System.Collections.ObjectModel.ReadOnlyCollection`1[MyClass]'.
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?