У меня есть следующее действие в моем контроллере
[HttpPost]
public async Task<IActionResult> Delete(int id)
{
if (User.Identity.IsAuthenticated != true)
return NotFound();
var customers= await _context.CUSTOMERS.FindAsync(id);
_context.CUSTOMERS.Remove(customers);
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
, и у меня есть представление индекса в скаффолде, где я хочу вызвать кнопку Удалить
<a asp-action="Delete" asp-route-id="@item.CB_ROWID">Delete</a>
, и я получаю
Эта страница локального хоста не найдена. Веб-страница не была найдена для веб-адреса: https://localhost:44386/Customers/Delete/6 ОШИБКА HTTP 404
, если я удалю атрибут [HttpPost] из своего действия, все будет работать нормальноЛюбой совет советы?что-нибудь? =)