2011-01-06 65 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"%> 
相關問題