У меня есть следующая функция удаления:
[HttpPost]
public IActionResult Delete(int id)
{
Item item = _itemRepository.GetItem(id);
if (item == null)
{
ViewBag.ErrorMessage = $"Product cannot be found";
return View("NotFound");
}
_itemRepository.Delete(id);
return RedirectToAction("Index","home");
}
У меня есть представление, содержащее кнопку удаления, которая указывает на действие удаления
<form method="post" asp-action="Delete" asp-controller="home" asp-route-id="@Model.Item.Id" style="padding:5px">
<button type="submit" class="btn btn-danger">Delete</button>
</form>
прямо сейчас, когда я запускаю код и попытаться удалить, он ищет представление удаления, и я не хочу, чтобы
был способом, поэтому мне не нужно создавать представление для действия удаления, или это единственный способ? (И я хочу использовать [HttpPost])