我想通过OrderId更新订单。 orderId是int,orderDetails是JSON对象。
AngularJs帖子功能:
$http.post("/Order/UpdateOrder/orderId="+orderId, OrderDetails).then(
function (obj) {
$scope.message = obj.data;
},
function (ex) {
$scope.message = ex;
})
控制器功能
public ActionResult UpdateOrder(String orderId,List<OrderDetailModel> order)
{
String result = action.UpdateOrder(order), int.Parse(orderId));
return Json(result, JsonRequestBehavior.AllowGet);
}
在控制器上,我可以获取对象。但是当我调试时,OrderId始终为null。我试着改变参数序列。结果仍为空。
答案 0 :(得分:0)
您可以尝试将其作为QueryString传递:
$http.post("/Order/UpdateOrder?orderId="+orderId, OrderDetails).then(...)