0
好吧,我知道这里已经有关于这方面的问题,但没有人给我一个答案。jqgrid错误状态:'错误'。错误代码:500上添加
我在MVC中使用jqgrid。在我看来,我已经建立了一个jqGrid的:
jQuery(document).ready(function() {
var invoiceId = @Model.Invoice.InvoiceId;
jQuery("#list").jqGrid({
url: '/Invoice/InvoiceLineGridData/' + invoiceId,
....
editurl: '/Invoice/SaveInvoiceLine/' + invoiceId,
...
});
所以我的jqGrid是invoiceLines
,涉及到一个invoice
列表。编辑工作正常,但当我尝试做一个添加,我得到错误状态:'错误'。错误代码:500
它调用了控制器上的方法是这样的:
public void SaveInvoiceLine(InvoiceLine invoiceLine, int id)
{
...
}
那么是什么引起的附加误差是它试图分配null
到id
。我不想让id为空,因为它永远不会(应该)。
我发现这个问题是不是:var invoiceId = @Model.Invoice.InvoiceId;
,因为我做了一个试验改为editurl: '/Invoice/SaveInvoiceLine/2',
即使使用这样的硬编码的插件我仍然得到它通过可为空来的错误。
有关如何解决此问题的任何建议?