У меня есть 1 форма и 2 кнопки, одна внутри формы, одна вне формы на странице:
<form method="post">
<button asp-page-handler="AddRecord" id="addRecordBtn" class="btn btn-sm
btn-secondary" type="submit">Add Record</button>
</form>
<button asp-page-handler="EmailData" id="emailData" class="btn btn-sm btn-secondary data-btn">Email Data</button>
Я также создал несколько пользовательских проверок. Когда я нажимаю кнопку EmailData, настраиваемая проверка запускается и возвращает значение NULL, поскольку данных формы нет. Оба POST.
Как мне предотвратить это? Кажется, я не могу найти актуальный ответ для .NET Core.
Спасибо