作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将任务存储在数据库中。每个任务都可以解决或打开,所以我创建了一个专栏isSolved
含true
或 false
在数据库中,取决于状态。
现在我想显示所有任务的列表,并将已解决任务行的背景颜色设置为绿色,将未解决任务的行的背景颜色设置为红色。但是我怎么能在.cshtml
里面实现这一点文件?
最佳答案
您可以使用 @()
在 View 中进行条件检查。
<ul>
@foreach(var task in Model) // Model is your list of tasks
{
<li class="@(task.isSolved ? "solved" : "unsolved")">@task.Description</li>
}
<ul>
li.solved
{
color: green;
}
li.unsolved
{
color: red;
}
关于asp.net-mvc - 根据数据库值更改行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11395863/
我是一名优秀的程序员,十分优秀!