在AngularJS中如何将http成功响应(响应中的完整数据)发送到c#controller和Controller to View

时间:2017-04-18 11:04:24

标签: c# angularjs asp.net-mvc

我需要将http成功响应数据发送到C#controller和该控制器以在视图中查看和显示(另一页)。

这是我的angularJs http代码:

var req = {
    method: 'POST',
    url: 'GuestSearch',
    dataType: 'json',
    data: { 'Address': address, 'City': city, 'state': state, 'ZipCode':zipcode }
    }
    $http(req)
       .success(function (response) {
           $scope.mainServices = response;
           if($scope.mainServices == "")
           {
               $("#lbl_msg").html('No Services available for this Location.Please select different Location').fadeOut(9000);
           }

       })
       .error(function (data, status, headers, config) {
           console.error('Error while retrieving profile information ' + data);
       });
$ scope.mainServices中的

我正在接受调用,我需要将$ scope.mainServices中可用的整个数据发送到C#controller并且该控制器是

public ActionResult AllServices()
{
    return View();
}

从这个控制器我需要在AllServices视图中显示整个数据

1 个答案:

答案 0 :(得分:0)

如果此AngularJS代码和C#控制器属于同一页面,则在HTML元素中填充AngularJS响应并从控制器访问此HTML元素。