如何通过mvc控制器在角度控制器之间传递数据

时间:2018-04-27 13:18:57

标签: angularjs asp.net-mvc

我有一个angularjs控制器,我想将数据传递给其他angularjs控制器,这里我不使用angularjs路由,只使用MVC路由, 当我使用MVC路由时,我已经将数据从angularjs控制器传递给MVC控制器动作方法,并且从那里我必须返回到另一个angularjs控制器,我无法将数据传递给另一个控制器,甚至它不会返回到MVC路由View(),并在angularjs控制器中使用$ window.location.href来重新映射到预期视图,但是无法传递数据

AngularJS控制器

 $http.post(attserviceBasePath + '/Dashboard/PostMembers', group)
                .then(
               function (response) {

                      window.location.href = attserviceBasePath + '/Attendance/Dashboard/GroupedTeamMembers';
               }, function (error) {
                   //console.log(error);
               });

MVC控制器:

 [HttpPost]
        public ActionResult PostMembers(GroupedMembers grpMembers)
        {
            var result = grpMembers;
            return RedirectToAction("GroupedTeamMembers", result);

        }
        public ActionResult GroupedTeamMembers(GroupedMembers grouped)
        {

            return View(grouped);
        }

它不起作用......

请帮我通过MVC控制器将数据从一个angularjs控制器传递到另一个angularjs控制器......

先谢谢.......

1 个答案:

答案 0 :(得分:0)

您必须使用会话在控制器之间传递数据。检查一下ex