Все Html Для помощников, предоставляемых Asp.Net MVC, используйте модель определенной модели для страницы. Что вы можете сделать, это создать EditorTemplate
. Создайте в вашей папке View подкаталог с именем EditorTemplates
, например, в \Home\EditorTemplates\
, добавьте новое представление с именем Jerk.cshtml
и назначьте свою модель таким образом.
Тогда вы можете использовать Html.HiddenFor(f => f.Name)
и так далее для каждого свойства. Это даст вам типизированный доступ, который вы ожидаете.
На главном экране вы должны сделать следующее:
@foreach(var jerk in Model) {
@Html.EditorFor(m => jerk)
}
или вы можете позвонить EditorForModel
, где он будет автоматически перебирать и искать шаблон EditorTemplate.
@Html.EditorForModel()
EditorFor
сначала будет искать созданный вами шаблон EditorTelate, затем он будет идти оттуда до тех пор, пока не найдет переопределение или не выведет один MVC, который, возможно, вам понадобится.