У меня есть действие с именем «Удалить» в контроллере ASP.NET WebApi, и я хочу запросить его с помощью метода HttpPost, и я не хочу менять его имя. Даже после того, как я добавлю на него атрибут HttpPost,он также не работает и возвращает « 405 метод не разрешен ». Так что я могу делать дальше?
Кстати, странно, что некоторые другие действия, подобные этой, работают хорошо.
using System.Web.Mvc;
namespace ECIS.Mobile.OpenApi.WebApi.Controllers.Manager
{
public class AdController : System.Web.Http.ApiController
{
[HttpPost]
public int Delete(int id)
{
return 1;
}
}
}