Я работаю над веб-приложением ASP.NET MVC Core, которое будет иметь много похожих представлений. Каждое представление - это простая форма, в которой есть список пар меток и элементов управления.
Шаблон редактора «Объект» был создан для автоматической генерации содержимого таких представлений на основе свойств модели представления.
Каждое представление в основном имеет только одну строку кода:
@ Html.EditorFor (m => m)
Каждая модель представления является производной от базового класса.
Есть ли способ избавиться от дублированных представлений и действий контроллера?
В идеале мне бы хотелось иметь только одно представление, где модель - это класс базовой модели, и одно действие контроллера, которое получило бы эту базовую модель.