Http Post атрибут не работает в ядре MVC - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть следующее действие в моем контроллере

    [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] из своего действия, все будет работать нормальноЛюбой совет советы?что-нибудь? =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...