Это мой код действия (частично):
Код: Выделить всё
[Route(nameof(BackForm))]
[HttpPost]
[ValidateAntiForgeryToken]
public async Task BackForm(BackFormDto model, CancellationToken token = default)
{
try
{
if(!ModelState.IsValid)
{
//await Do some
}
}
catch
{
// throw some error
}
}
Код: Выделить всё
@Html.TextBox("Name", null, new { placeholder = "Name", @class = "form-control mt-1 mb-2" })
@Html.TextBox("Cont", null, new { placeholder = "E-Mail", @class = "form-control my-2" })
@Html.TextArea("Txt", null, new { placeholder = "Msg", @class = "form-control mt-2" })
Но он отлично работает, Action работает нормально, а ModelState действителен...< /p>
.net8, VS2022, локальный экземпляр отладки
Есть идеи?)
Подробнее здесь: https://stackoverflow.com/questions/782 ... rgerytoken
Мобильная версия