jqgrid:在服务器端验证是否有编辑行

时间:2011-04-19 14:53:08

标签: jquery asp.net-mvc-2 jqgrid jqgrid-asp.net

我正在使用Jqgrid和MVC2。看起来网格不关心服务器端验证,比如我们需要将数据保存到数据库并且插入数据时出错。

我们需要能够显示一条错误消息,说服务器级别编辑时出错,是否可能?任何例子/评论?

1 个答案:

答案 0 :(得分:2)

我建议您在验证错误或任何其他错误的情况下返回服务器返回错误HTTP代码(有关详细信息,请参阅示例here)。在这种情况下,您应该使用editRow函数的errorfunc参数,而不是succesfunc。这是常见的规则。所以我建议你在每个 jqGrid中定义loadError事件处理程序,它从服务器获取任何数据。同样,在表单编辑时应使用errorTextFormat,在单元格编辑时使用errorCell