我在MVC中有一个jqgrid。它有一个指定为:
的保存方法editurl: '/Invoice/SaveInvoiceLine/',
public void SaveInvoiceLine(InvoiceLine invoiceLine)
{
...
}
我想做的是在这里做最后一分钟的验证。决定是否保存。这很容易。问题是,如果我不决定保存如何将验证消息返回到网格以显示原因?
答案 0 :(得分:1)
您应该只使用editRow方法的errorfunc
参数。 errorfunc
回调函数的第二个参数是来自服务器的响应。它的responseText
属性是响应的文本。
如果来自editurl
的服务器响应返回任何错误HTTP代码,则将调用errorfunc
回调函数而不是标准编辑处理。
有关其他信息,请参阅the answer和this one。