我使用angualarJS和asp.net網站API對MVC控制器的方法後得到的錯誤,但我的代碼總是打破上在asp.net控制器POST請求,這是我我使用AngularJS
錯誤在 EntityFramework.dll中發生了「System.ArgumentNullException」類型的異常,但未在用戶代碼中處理其他 信息:值不能爲空。
這是MVC方法
// POST: api/ProductCategory
public HttpResponseMessage Post(ProductCategory pcate)
{
if (ModelState.IsValid)
{
this.pcat.pcategory.Add(pcate);
this.pcat.SaveChanges();
return Request.CreateResponse(HttpStatusCode.Created, pcate);
}
else
{
return Request.CreateResponse(HttpStatusCode.BadRequest, pcate);
}
}
這是angularJS控制器先進
您可以顯示控制器的JSON請求和輸入模型嗎? –
這是JSON VAR OBJ = $ .PARAM({ pcate:{ 名稱:$ scope.Name } }); –
如果'pcate'不是'null',你是否在調試模式下檢查過?你有沒有試圖檢查實際發佈的內容? –