【发布时间】:2011-05-03 23:59:05
【问题描述】:
默认为
<%: Html.EditorFor(m => m.ConfirmationHeadline) %>
输出是:
<input type="text" value=""
name="ConfirmationHeadline" id="ConfirmationHeadline"
class="text-box single-line">
如您所见,输入已经附加了一个class 属性。好吧,这应该不是问题,只需使用
<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>
并且应该可以工作... 错误...不!
这将输出完全相同的代码!
不过,Html.TextAreaFor() 可以正常工作
我怎样才能从曾经出现的text-box single-line 中删除类,以便可以附加我自己的类?我应该编辑任何 T4 模板吗?
感谢大家的帮助。
【问题讨论】:
标签: asp.net-mvc-2 textinput class-attributes