ДА, у вас может быть «по умолчанию», с именем Book.cshtml
... и этот срабатывает каждый раз, когда вы используете EditorFor
.
. У вас может быть другой шаблон редактора для Book.скажем, назвав его BookTheOtherWay.cshtml
, и вы разместите свой «другой вид редактора».Теперь при использовании EditorFor
вам просто нужно передать имя шаблона в качестве другого параметра в шаблоне EditorFor.
@Html.EditorFor(model => model.MyBook, "BookTheOtherWay" )
Это работает одинаково для DisplayTemplates и DisplayFor
помощник.
@Html.DisplayFor(model => model.MyBook, "BookTheOtherWay" )