默认情况下使用
<%: 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模板?
感谢您所有的帮助。
<%: Html.TextBox("ConfirmationHeadline", null, new { @class = "span-11 last" })%>
。感谢提供链接。 - balexandre