Hou*_*man 4 css asp.net-mvc asp.net-mvc-3 asp.net-mvc-4
在ASP.NET MVC中,我可以像这样定义一个textBox编辑器并给它一个样式.
@Html.TextBoxFor(m => m.Notes[i].Notes, new { style = "width: 500px;" });
Run Code Online (Sandbox Code Playgroud)
如何将样式移动到Site.css文件,并从上面的代码中引用它?
.myStyle {
width: 500px;
}
Run Code Online (Sandbox Code Playgroud)
我试过这个编译但似乎不起作用:
@Html.TextBoxFor(m => m.Notes[i].Notes, "myStyle");
Run Code Online (Sandbox Code Playgroud)
Bol*_*ock 11
您想class为其匹配的CSS规则赋予它一个属性:
@Html.TextBoxFor(m => m.Notes[i].Notes, new { @class = "myStyle" });
Run Code Online (Sandbox Code Playgroud)
需要注意的是,@在@class在ASP.NET MVC没有特殊含义.它只是将classC#中的关键字转换为标识符,因此您可以将其作为属性传递并进行编译.
| 归档时间: |
|
| 查看次数: |
1521 次 |
| 最近记录: |