Javascript jqgrid错误状态:';错误';。错误代码:添加时为500
好的,我知道这里已经有关于这个的问题了,但是没有人给我答案 我在MVC中使用jqgrid。在我看来,我已经建立了一个jqgrid:Javascript jqgrid错误状态:';错误';。错误代码:添加时为500,javascript,jquery,asp.net-mvc,jqgrid,Javascript,Jquery,Asp.net Mvc,Jqgrid,好的,我知道这里已经有关于这个的问题了,但是没有人给我答案 我在MVC中使用jqgrid。在我看来,我已经建立了一个jqgrid: jQuery(document).ready(function () { var invoiceId = @Model.Invoice.InvoiceId; jQuery("#list").jqGrid({ url: '/Invoice/InvoiceLineGridData/' + invoi
jQuery(document).ready(function () {
var invoiceId = @Model.Invoice.InvoiceId;
jQuery("#list").jqGrid({
url: '/Invoice/InvoiceLineGridData/' + invoiceId,
....
editurl: '/Invoice/SaveInvoiceLine/' + invoiceId,
...
});
因此,我的jqgrid是一个与发票相关的发票行
列表。编辑工作正常,但当我尝试添加时,会得到错误状态:“error”。错误代码:500
它在控制器上调用的方法如下所示:
public void SaveInvoiceLine(InvoiceLine invoiceLine, int id)
{
...
}
因此,导致add出错的原因是它试图将null
分配给id
。我不想让id为空,因为它永远不会(应该)为空
我发现问题不在:var invoiceId=@Model.Invoice.invoiceId代码>
当我为一个实验更改为editurl:“/Invoice/SaveInvoiceLine/2”时,
即使有了这个硬编码的插件,我仍然会通过nullable得到错误
关于如何解决这个问题有什么建议吗?这就解决了:
你好!链接中断。