У меня простая форма с некоторыми обработчиками сообщений. Я хочу отправить форму только тогда, когда ввод не пуст.
<form method="post">
<input asp-for="Feedback" />
<button type="submit" asp-page-handler="Test">Submit</button>
</form>
public void OnPost() {}
public void OnPostTest() {}
когда у меня нет аннотации [Required]
к свойству Feedback
, он правильно запускает OnPostTest()
, когда я нажимаю кнопку отправки. Но мне нужна необходимая проверка.
public string Feedback { get; set; }
однако, когда я добавляю аннотацию [Required]
, она всегда запускает метод OnPost()
, когда я нажимаю кнопку отправки. Но я хочу запустить метод OnPostTest()
.
[Required]
public string Feedback { get; set; }
Я думал, что asp-page-handler
прост, что мне не хватает?
Я использую. NET Core 3.1