我知道这是一个长镜头,但我想知道是否有人在 editorFor 模板中使用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,但我也失去了设置“禁用”的能力。