标签: asp.net asp.net-mvc-3
我理解Html.EditorFor是创建表单字段的最佳做法,但我真的很恼火,因为我无法为其添加html属性。
Html.EditorFor
我理解其原因,但我无法想象没有css类声明的表单字段。这是使用EditorFor的正式最佳做法,还是应该使用TextBoxFor,甚至是纯HTML元素来定义其他html属性?
EditorFor
TextBoxFor
另外,由于我打算使用客户端脚本处理所有表单元素,所以我真的不需要任何特殊的服务器端功能,所以我很难弄清楚我会得到什么样的优势使用EditorFor / TextBoxFor。
你怎么看?
答案 0 :(得分:0)
你可以使用Html.EditorFor的模板化帮助器,这是首先使用它的唯一原因。
这里是an mvc2 article,但在mvc3中也是如此。