2011-09-27 48 views
0

據我所知,Html.EditorFor是創建表單字段的最佳做法,但我真的很煩,我不能添加html屬性。EditorFor兩難

我明白這個原因,但我無法想象沒有css類聲明的表單字段。使用EditorFor是否真的是正式的最佳做法,還是應該使用TextBoxFor甚至純HTML元素來定義其他html屬性?另外,由於我打算使用客戶端腳本處理所有表單元素,因此我並不需要任何特殊的服務器端功能,所以我很難弄清楚我有什麼優點從使用EditorFor/TextBoxFor得到。

您對此有何看法?

回答

0

對於Html.EditorFor,您可以使用模板助手,這真的是首先使用它的唯一原因。

這裏是an mvc2 article,但它在mvc3中是一樣的。

+0

因此,如果我不想開始搞定製模板,那麼EditorFor中是否有任何附加值? – ml123

+0

當然,如果你不關心屬性或將它們分配後:) –