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',
即使使用這樣的硬編碼的插件我仍然得到它通過可爲空來的錯誤。
有關如何解決此問題的任何建議?