我的 UI 有一个批量可编辑的网格,其中包含名为 Rank 的列和固定数量的记录(比如 5 条记录并且没有分页)。必须验证字段 Rank 并且应始终按升序输入(例如 1、4、6 7、9)。这些输入必须在提交之前进行验证,并且希望针对已编辑的单元格显示在线验证消息。
我试过以下
使用 [Remote] 验证属性,但没有办法传递整个网格数据。使用 OnSave 客户端事件,不确定如何添加内联验证消息
对此的任何建议将不胜感激,
-乔治
我的 UI 有一个批量可编辑的网格,其中包含名为 Rank 的列和固定数量的记录(比如 5 条记录并且没有分页)。必须验证字段 Rank 并且应始终按升序输入(例如 1、4、6 7、9)。这些输入必须在提交之前进行验证,并且希望针对已编辑的单元格显示在线验证消息。
我试过以下
使用 [Remote] 验证属性,但没有办法传递整个网格数据。使用 OnSave 客户端事件,不确定如何添加内联验证消息
对此的任何建议将不胜感激,
-乔治
为了使用 [Remote] 验证属性传递整个网格数据,您必须为每个数据制作这种格式的网格数据:
<input name="col1" value="col1_Value">
名称“col1”必须匹配为控制器中的参数,以便可以传递值。
您可以通过使用 jquery 做一些小技巧来实现这一点。
尝试在您的视图页面中添加此jquery.validate.unobtrusive.min.js Javascript 参考。远程验证会将所有输入参数准确地发布到操作方法。在那里你可以返回true 或 false。