вы можете передать модель в строго типизированное представление и написать помощник html с именем Html.ControlFor, вы можете прочитать файл xml и создать элементы управления (input, select и т. д.) на основе совпадения имени свойства (где имя свойства совпадает с тегом свойства). в XML-файле)
я есть XML-файл, хранящийся в базе данных в формате XML, который содержит некоторые элементы управления, такие как раскрывающееся текстовое поле, текстовая область метки и т. Д., Которые могут иметь или не иметь начальные значения. Поэтому моя цель - прочитать XML-файл и, основываясь на типе элемента управления, мне нужно динамически создать этот элемент управления и связать начальное значение, если оно есть, и предварительный просмотр страницы в виде. Кто-нибудь, пожалуйста, помогите мне, как динамически создавать элементы управления в MVC 3 для этого сценария.
Например: мой XML-файл будет выглядеть примерно так.
<?xml version="1.0" encoding="utf-8" ?>
<controls>
<control>
<type name="label">
<property name="Visible" value="true"/>
<property name="ID" value="Label1"/>
.
.
.
</type>
</control>
<control>
<type name="TextBox">
<property name="Visible" value="true"/>
<property name="ID" value="TextBox1"/>
.
.
.
</type>
</control>
.
.
.
</controls>
Заранее спасибо.