【问题标题】:jqgrid save method send validation message back to gridjqgrid保存方法将验证消息发送回网格
【发布时间】:2011-10-18 03:13:46
【问题描述】:

我在 MVC 中有一个 jqgrid。它有一个保存方法,指定为:

editurl: '/Invoice/SaveInvoiceLine/',

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    有关更多信息,请参阅 the answer 和 this one。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 2020-12-17
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多