Я создаю небольшое веб-приложение для тестирования нового ASP.NET Core MVC. Я реализовал компонент View, который содержит форму входа, которую мне нужно вставлять в различные места в приложении. Моя форма в настоящее время помещает данные в обычный контроллер, который обрабатывает логин.Form Post from View Component
Теперь, учитывая, что пользователь предоставил неправильную регистрационную информацию, я хочу добавить сообщение об ошибке в состояние модели и отобразить ее под моей формой, например, обычной проверкой. Но дело в том, что компонент вида можно интегрировать во всевозможные места, как узнать, откуда появилась почта формы?
Я хочу, чтобы на том же сайте пользователь снова вводил свои учетные данные только с ошибками проверки. Есть ли способ узнать, откуда появился сообщение в форме? Или лучше есть стандартный способ обработки форм в виде компонентов представления в ASP.NET Core MVC?
Благодарим вас за это! IUrlHelperFactory был волшебным трюком, которого я не мог найти. – Peter