У меня есть форма, которую я проверял стандартными вспомогательными тегами [Required].
Мне нужно было добавить проверку, чтобы увидеть, была ли запись уже в AD, поэтому я использовал:
public async Task<IActionResult> OnPostAsync(){
if (!ModelState.IsValid)
{
return Page();
}
if (MyADClass.Exists(Model.id)){
Error = "An account already exists for" + Model.id;
return RedirectToPage(new { message = Error });
}
//Else do stuff
}
Проблема этого подхода в том, что он обновляет всю страницу и теряет значения, которые в данный момент находятся в форме. Какой самый простой способ выполнить проверку после нажатия кнопки «Отправить», но без потери данных модели?