jqgrid保存方法将验证消息发送回网格

时间:2011-10-18 03:13:47

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

我在MVC中有一个jqgrid。它有一个指定为:

的保存方法
editurl: '/Invoice/SaveInvoiceLine/',

public void SaveInvoiceLine(InvoiceLine invoiceLine)
        {
            ...
        }

我想做的是在这里做最后一分钟的验证。决定是否保存。这很容易。问题是,如果我不决定保存如何将验证消息返回到网格以显示原因?

1 个答案:

答案 0 :(得分:1)

您应该只使用editRow方法的errorfunc参数。 errorfunc回调函数的第二个参数是来自服务器的响应。它的responseText属性是响应的文本。

如果来自editurl的服务器响应返回任何错误HTTP代码,则将调用errorfunc回调函数而不是标准编辑处理。

有关其他信息,请参阅the answerthis one