【问题标题】:MVC - Change background colour of divs using database rgb valueMVC - 使用数据库 rgb 值更改 div 的背景颜色
【发布时间】:2019-03-08 21:07:03
【问题描述】:

我有一个表格,使用这个表达式显示我的项目的颜色。

 <td>@Html.DisplayFor(l => item.Colour)</td>

这显示了我分配的颜色的单词(您可以在附图中看到)。 How the colour shows 我的所有物品也有一个“ColourRGB”值,我想让它成为每个标签的背景颜色。谁能帮我?谢谢

【问题讨论】:

  • 你试过 css - 我可以在我的 MVC 项目中使用 css 文件,这是 MVC 5,但我想我也可以在 MVC 4 中使用它 - 另见下面的答案(是来自实际的 MVC 5 项目)
  • 我可以使用 CSS 将所有标签更改为单一颜色,但我需要为每个标签使用不同的颜色。据我所知,你不能在 CSS 中做很多正确的编码,所以我不能使用我在剃刀代码中使用的表达式。
  • 如果数量不多,可以尝试制作 th1、th2 等(请参阅下面的答案并概括),否则其他人将不得不考虑一些事情....

标签: asp.net .net asp.net-mvc-4 model-view-controller colors


【解决方案1】:

在css中,可以定义一种特定的颜色,例如

table th {
    padding: 6px 5px;
    text-align: left;
    background-color: #e8eef4;
    border: solid 1px #e8eef4;
}

.cshtml 文件中的:

<th class="headerStyle">

【讨论】:

    【解决方案2】:
    <td style:”background-color:@item.Colour”>@Html.DisplayFor(l => item.Colour)</td>
    

    【讨论】:

    • 谢谢,我把它改成了 @Html.DisplayFor(l => item.Colour)完美运行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    相关资源
    最近更新 更多