Я неправильно прочитал вопрос и предположил, что в операции использовались страницы Razor.Вместо того, чтобы удалять ответ, который я написал для Razor Pages, я оставлю его на всякий случай, если он кому-нибудь поможет.
Razor Pages
Вам нужно обернуть свою кнопку внутритег <form>
.Вы можете использовать некоторые встроенные .net основные помощники тегов , чтобы указать, какой метод вы хотите вызвать после отправки формы.Убедитесь, что ваша кнопка имеет type="submit"
.Это говорит форме, что всякий раз, когда на нее нажимают, отправьте запрос на отправку этому обработчику.
<form asp-page-handler="SendPhoneVerificationCode" method="post">
<button type="submit" name="button">Send Verification Phone Code</button>
</form>
MVC
Заменить asp-page-handler
на asp-action
.
<form asp-action="SendPhoneVerificationCode" method="post">
<button type="submit" name="button">Send Verification Phone Code</button>
</form>