Публикация данных без формы в ASP.NET Core - PullRequest
0 голосов
/ 21 ноября 2019

Я бы хотел, чтобы кнопка выполняла простой POST, чтобы запустить некоторую работу в контроллере на сервере:

<button type="button" asp-action="DoIt">Do it<button>
[HttpPost]
public async Task<IActionResult> DoIt()
{
}

Могу ли я сделать это в ASP.NET? Ядро без использования формы?

Я знаю, что могу сделать что-то вроде этого:

<button onClick="$.post('/MyController/DoIt');" type="button">DoIt</button>

Но было бы здорово, если бы было возможно что-то похожее на следующее:

<button asp-controller="DoIt" asp-method="POST" type="button">DoIt</button>

В идеале, ValidateAntiForgeryToken тоже будет поддерживаться ...

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