css - 如何使用 ASP.NET MVC 引用 CSS 样式?

标签 css asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

在 ASP.NET MVC 中,我可以像这样定义一个文本框编辑器并为其指定样式。

 @Html.TextBoxFor(m => m.Notes[i].Notes, new { style = "width: 500px;" });

如何将样式移动到 Site.css 文件并仅从上面的代码中引用它?

.myStyle {
    width: 500px;
}

我试过这个编译但似乎不起作用:

@Html.TextBoxFor(m => m.Notes[i].Notes, "myStyle");

最佳答案

你想给它一个 class 属性来匹配你的 CSS 规则:

@Html.TextBoxFor(m => m.Notes[i].Notes, new { @class = "myStyle" });

请注意,@class 中的@ 在ASP.NET MVC 中没有特殊含义。它只是将 C# 中的关键字 class 转换为标识符,因此您可以将其作为属性传入并进行编译。

关于css - 如何使用 ASP.NET MVC 引用 CSS 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9884395/

相关文章:

css - 是否可以看到因为更改 Chrome 中的 css 类而发生的所有更改?

css - 多节网格布局

c# - 这个 ASP.NET MVC ActionMethod 应该有两个 View 吗?

asp.net-mvc - MVC : Repositories and Services

c# - asp.net mvc 应用程序中的时间跨度

javascript - 如何识别元素上的 css 属性是在 'px' 还是 'vw' 单元?

javascript - 如何通过 url 重写在 Web 元素中正确缩小/合并 CSS/JS

asp.net-mvc-3 - 在 LINQ 查询中调用方法

asp.net-mvc-3 - MVC3 - 将敏感信息放入 ViewBag 中

asp.net-mvc-3 - MVC 3 现场验证始终关注失败