私はそれがロングショットであることを知っていますが、誰かがeditorFor Template内でFluentHtmlを使用して成功したかどうか疑問に思いました.
具体的には、プレフィックスを機能させて、送信時にビューモデルがバインドされるようにします。
<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>
上記の例では、すべてのフォーム html 入力 (名前と ID) の前に Client を付けて、正しくバインドし直します。しかし、fluent を使用する場合はそうではありません。
Fluent Html の例。
<%= this.TextBox(model => model.Name)
.Disabled(Model.IsDisabled)
.Class("large")%>
現時点では、プレフィックスを使用して ID を手動で設定することを検討していますが、これは理想的ではありません。
流暢な Html を削除することもできますが、「無効」に設定する機能が失われます。