2011-01-06 31 views
0

我知道这是一个很长的镜头,但我想知道是否有任何人在编辑器模板中使用FluentHtml有任何成功。任何人使用FluentHtml都能成功使用EditorFor Templates?

具体而言,获取前缀以使视图模型在提交时绑定回去。

<%: Html.EditorFor(model => model.Client, "ClientTemplate", new { editing = false })%> 

上述例如将与客户端前缀的所有形式的HTML输入(名称的和Id的),因此它将正确绑定回来。但是,当使用流利时,情况并非如此。

一些流利的Html的例子。

<%= this.TextBox(model => model.Name) 
     .Disabled(Model.IsDisabled) 
     .Class("large")%> 

目前,我正在考虑手动设置ID与前缀...但这不是理想的。

我也可以删除流畅的Html,但我然后失去了设置“禁用”的能力很好。

回答

0

如果我明白你在做什么,这应该工作。在标记中,加上:

<%this.HtmlNamePrefix = "Client"%> 
相关问题