Я бы хотел, чтобы кнопка выполняла простой 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 тоже будет поддерживаться ...