[C#]在 Angularjs 邮政传递 url 参数与对象

标签: AngularJS C#
发布时间: 2017/2/23 20:04:43
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要更新订单的订单 id。订单 id 是 int,明细表是一个 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);
        }

在控制器上,我能够获得的对象。但我在调试时订单 id 始终为 null。我试着改变的参数顺序。结果是仍然为 null。

解决方法 1:

你可以试着将它作为查询字符串传递︰

$http.post("/Order/UpdateOrder?orderId="+orderId, OrderDetails).then(...)
官方微信
官方QQ群
31647020