Как я могу воспользоваться ссылками на данные при использовании частичных представлений для разбиения страниц в dotNet MVC?

#asp.net-mvc-5

Вопрос:

У меня есть объект, в котором много полей(более 100). Первоначально ввод был простым, поэтому я добавил несколько аннотаций для таких вещей, как имя дисплея и требуется ли это. Теперь меня просят настроить отображение для каждого поля.

Что я хотел бы сделать, так это объявить частичное представление, содержащее причудливый дизайн дисплея, и каким-то образом передать ему достаточно деталей из базовой модели, чтобы он работал так же, как и раньше, но с большим количеством наворотов. Однако я не уверен, как я могу заставить это работать с аннотациями данных.

Поля, в которых используются аннотации, обычно требуют, чтобы модель содержала поля с аннотациями данных.

 <input asp-for="propertyOfModelWithAnnotations"/><span asp-validation-for="propertyOfModelWithAnnotations"></span>  

Обычно в подобных ситуациях я бы сделал следующее: объявил модель для этого частичного представления и предоставил эту модель частичному представлению для рендеринга. Однако, поскольку модель динамична, я не хочу быть в состоянии каким-то образом скопировать все аннотации данных в созданную модель. Я бы надеялся, что это, по крайней мере, не требуется.

Как я могу сделать так, чтобы это работало в соответствии со стандартами dotNet mvc?