我知道Html.EditorFor是创建表单域的最佳实践,但我真的很恼火,因为我不能向它添加html属性。
我理解其中的原因,但我无法想象没有css类声明的表单字段。使用EditorFor真的是正式的最佳实践吗?或者我应该使用TextBoxFor,甚至是普通的HTML元素来定义额外的html属性?
此外,由于我计划使用客户端脚本处理所有表单元素,因此实际上不需要任何特殊的服务器端功能,因此我很难弄清楚使用EditorFor / TextBoxFor有什么好处。
你对此有什么看法?
发布于 2011-09-28 06:29:56
您可以为Html.EditorFor使用模板化的帮助器,这实际上是最初使用它的唯一原因。
这是an mvc2 article,但在mvc3中也是一样的。
https://stackoverflow.com/questions/7576406
复制相似问题