В настоящее время у меня есть компонент вида, который содержит форму. После отправки этой формы она отправляется контроллеру, и проверяется состояние модели. Обычно после того, как состояние модели недопустимо, я просто перезагружаю представление с переданной моделью и отображаю значения в сообщениях об ошибках валидации. Моя проблема в том, что я использую компонент представления, как мне получить эту модель с сообщениями об ошибках валидации обратно в компонент представления из контроллера. Мне нужно получить их модель через представление и компоненту представления.
Скажите, что я отправляю форму с данными, которые не пройдут валидацию модели, а метод контроллера, указанный ниже, будет запущен, после того, как состояние модели будет проверено и произойдет сбой, как я верну его обратно в компонент представления?
public async Task<IActionResult> UpdateDetails(CustomerDetailsViewModel customerDetailsViewModel)
{
if (ModelState.IsValid)
{
...
}
//How to return 'customerDetailsViewModel' back to view component
}