Я пытаюсь передать некоторые данные моему контроллеру MVC из AngularJS, но объект Customer всегда имеет значение null для контроллера MVC. Что мне не хватает?Передача объекта из AngularJS в ASP.NET MVC Controller
Угловая
$scope.new = {};
$scope.AddCustomer = function() {
$http.post('/Customer/SaveCustomer', $scope.new).success(function() {
});
}
HTML
<input class="form-control" type="text" placeholder="CustomerID" ng-model="new.c.CustomerID" />
<input class="form-control" type="text" placeholder="CompanyName" ng-model="new.c.CompanyName" />
<button type="button" class="btn btn-primary" ng-click="AddCustomer()">Save</button>
C#
[HttpPost]
public void SaveCustomer(Customer customer)
{
....
}
public class Customer
{
public string CustomerID { get; set; }
public string CompanyName { get; set; }
}
Попробуйте new.CustomerID и new.CompanyName ... – ssilas777
@ ssilas777 спасибо ... Это сработало ... Интересно, почему этот учебник я прохожу имеет он помечен как new.c.customerid – Anonymous
Ах, похоже, @ ssilas777 избил меня! – skubski