您可以使用
$http module。
这是一个例子:
<!DOCTYPE html><html ng-app><head> <meta name="viewport" content="width=device-width" /> <title>Index</title></head><body> <div ng-controller="TestController"> <ul ng-model="person"> <li>FirstName: {{person.FirstName}}</li> <li>LastName: {{person.LastName}}</li> <li>UserName: {{person.Username}}</li> <li>IsApproved: {{person.IsApproved}}</li> <li>IsOnlineNow: {{person.IsOnlineNow}}</li> <li>IsChecked: {{person.IsChecked}}</li> </ul> </div> <script type="text/javascript" src="~/scripts/angular.min.js"></script> <script type="text/javascript"> function TestController($scope, $http) { var data = { "Id": 3, "FirstName": "Test", "LastName": "User", "Username": "testuser", "IsApproved": true, "IsOnlineNow": true, "IsChecked": true }; $http.post( '/api/values', JSON.stringify(data), { headers: { 'Content-Type': 'application/json' } } ).success(function (data) { $scope.person = data; }); } </script></body></html>假设使用以下控制器:
public class ValuesController : ApiController{ [HttpPost] public User Post(User model) { return model; }}


