Удалить с помощью id api call из angularjs

Когда я вызываю метод удаления в angularjs, как показано ниже, то он не работает.

$http.post('/api/Student/delete/'+$scope.delrollno)
                .then(function (response) {   .....

в контроллере у меня есть метод, как показано ниже.

public void Delete(int id)
    { .............
    }

в консоли выдает ошибку 405 (Метод не разрешен), почему он не входит в метод удаления контроллера?

2 ответа

Это означает, что ваш API ожидает другого метода http, отличного от POST для этого действия. Вы пробовали вместо этого DELETE, вот так:

$http.delete('/api/Student/delete/'+$scope.delrollno)

?

Я согласен с правами @Asiel, возможно, публикация запрещена, используйте http.delete или, возможно, вы забыли добавить конфигурацию или данные к вашему вызову.

введите описание ссылки здесь

Другие вопросы по тегам