Удалить с помощью 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 или, возможно, вы забыли добавить конфигурацию или данные к вашему вызову.