Вы не хотите использовать Get | Delete для того же действия, потому что это просто сбивает с толку.У одного метода нет причин делать две вещи. Один метод делает одну вещь .
Это будет отстой.
Чтобы обойти это, создайте ActionResult
, который фактически удаляет, и добавьте к нему атрибут HttpDelete
.
Это предпочтительныйспособ сделать это:
public class ProductController : Controller
{
public ActionResult Index(int id)
{
}
[HttpDelete]
public ActionResult Delete(int id)
{
}
}
Подробнее о см. здесь .