Я использую HttpClient с ASP для использования служб в удаленной базе данных. В моем ASP-контроллере (Collaborateur) у меня есть следующий код:
public Boolean UpdateCollaborateur(Collaborateur collaborateur) {
using (var client = new HttpClient()) {
(.......)
}
return true;
}
Затем в моем угловом сервисе у меня есть следующий вызов:
.factory('UpdateCollaborateur', function ($http) {
var fac = {};
fac.Update = function (collaborateur) {
return $http.put('/Collaborateur/UpdateCollaborateur/'+collaborateur);
};
return fac;
})
Поставив точку останова, почему я не могу получить доступ к моей функции UpdateCollaborateur после выполнения моего метода в моем контроллере angularjs? Спасибо за вашу помощь
Возможно, я ошибаюсь, но не должен: return $http.put('/Collaborateur/UpdateCollaborateur/', collaborateur);
У вас есть +
вместо ,
.
Вероятно, вам также понадобится [HttpPut]
для метода.
ПРИМЕЧАНИЕ. HTTP PUT не разрешен в веб-интерфейсе ASP.NET.