更改MVC中控件和html的样式

Ant*_*ier 1 html asp.net asp.net-mvc

使用最新版本的MVC,我想更改项目的样式。通过阅读这个问题,我想我可以使用这段代码:

@Html.DisplayNameFor(model => model.Adresse, new { style="width:1000px;" })
Run Code Online (Sandbox Code Playgroud)

但它不会改变任何元素的样式。我该如何修复此代码?

zgo*_*ood 5

我认为不会DisplayNameFor呈现任何 HTML 元素,因此向控件添加 html 属性将不起作用。

我将用 a 包装您的控件并span添加一个 CSS 类,然后将该类添加到您的样式表中,您可以在其中编写和管理样式。

像这样的东西:

<span class="display-name">@Html.DisplayNameFor(model => model.Adresse)<span>

然后在 CSS 样式表中添加新类:

.display-name{
   display:inline-block;
   border: 1px solid #ff0000;
   background-color:#eee;
   font-size:15px;
   /*add more styles ...*/
}
Run Code Online (Sandbox Code Playgroud)