如果我有一个像这样的HTML助手:
Name:<br />
<%=Html.TextBox("txtName",20) %><br />
如何对其应用CSS类?我必须将它包装在span中吗?或者我需要以某种方式利用帮助器的HtmlAttributes属性?
发布于 2008-09-02 22:37:58
您可以将其作为参数传递给TextBox调用。
Name:<br/>
<%= Html.TextBox("txtName", "20", new { @class = "hello" }) %>
此行将创建一个值为20的文本框,并为class属性分配值hello。我把@字符放在class前面,因为class是一个保留关键字。如果要添加其他属性,只需用逗号分隔键/值对即可。
发布于 2012-12-01 20:46:22
这是如何在同一元素上添加一个类和一个样式...
"x“是传递给视图的模型,属性为TextBoxID
@Html.TextBoxFor(x => x.TextBoxID, new { @class = "SearchBarSelect", style = "width: 20px; background-color: green;" })
发布于 2008-09-02 22:38:11
将htmlAttributes
参数与匿名类型一起使用,如tihs:
<%=Html.TextBox("txtName","20", new { @class = "test"}) %>
https://stackoverflow.com/questions/40816
复制相似问题