mvcコントローラーにこのメソッドがあります:
public void RejectInvoice(int invoiceId)
{
var invoice = _unitOfWork.InvoiceRepository.Get((int)invoiceId);
invoice.Rejected = true;
invoice.RejectedDateTime = DateTime.Now;
_unitOfWork.InvoiceRepository.InsertUpdate(invoice);
_unitOfWork.Save();
}
私のスクリプトファイルでは、次を使用して呼び出します。
$.post('/Invoice/RejectInvoice/'+ 3, function (data) {
});
ファイアバグで私は得ています:
なに…………?パラメータとして3を指定したことを明確に示していますが、nullを送信していると主張していますか?
誰かがここで何が起こっているのか教えてもらえますか? 直し方?