Я знаю, что это длинный снимок, но я задавался вопросом, имел ли кто-нибудь успех с использованием FluentHtml внутри редактора для шаблона.Кто-нибудь добился успеха с помощью шаблонов EditorFor, используя FluentHtml?
В частности, чтобы префиксы работали, чтобы viewmodel привязывалась назад при отправке.
<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>
выше, например, будет префикс всех форм HTML ввода (имя и идентификаторам) с клиентом, так что он будет связываться неправильно. Но при правильном использовании это не так.
Пример некоторых Fluent Html.
<%= this.TextBox(model => model.Name)
.Disabled(Model.IsDisabled)
.Class("large")%>
В настоящее время я рассматриваю возможность установки идентификатора вручную с помощью префикса ... но это не идеально.
Я мог бы также удалить свободно распространяемый Html, но затем я теряю способность устанавливать «отключен» так же хорошо.