我知道这不太可能,但我想知道是否有人在editorFor模板中使用过FluentHtml。
具体地说,就是让前缀起作用,以便视图模型在提交时绑定回来。
<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%>例如,上面的代码将在所有表单html输入(名称和Id)前面加上Client,这样它就可以正确地绑定回来。但在使用fluent时,情况并非如此。
一些流畅的Html的例子。
<%= this.TextBox(model => model.Name)
.Disabled(Model.IsDisabled)
.Class("large")%>目前,我正在考虑手动设置Id的前缀...但这并不理想。
我也可以删除流畅的Html,但是这样我就无法很好地设置"disabled“了。
发布于 2011-01-13 10:37:32
如果我明白你在做什么,这应该是可行的。在标记中,添加:
<%this.HtmlNamePrefix = "Client"%>https://stackoverflow.com/questions/4614583
复制相似问题