ASP HTTPClient + AngularJs (обновление)

0

Я использую 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? Спасибо за вашу помощь

Теги:
httpclient
asp.net-web-api

1 ответ

0
Лучший ответ

Возможно, я ошибаюсь, но не должен:
return $http.put('/Collaborateur/UpdateCollaborateur/', collaborateur);

У вас есть + вместо ,.

Вероятно, вам также понадобится [HttpPut] для метода.

ПРИМЕЧАНИЕ. HTTP PUT не разрешен в веб-интерфейсе ASP.NET.

  • 0
    ой !! , Работает, спасибо большое
  • 0
    @ALFA Отлично! Не могли бы вы отметить это как ответ тогда?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню