我正在使用ASP.NET c#和razor视图引擎开发网站。我使用for循环从数据库中显示行并在HTML表格中显示它。每行都包含一个名为"requestStatus"的变量。请求状态可能是“approved”、“rejected”或“Pending”。是否有一种方法可以根据请求状态更改表行的背景颜色?例如,如果请求状态为“pending”,将表行设置为黄色;如果请求状态为“approved”,则将表行的背景颜色设置为绿色?
任何帮助都将非常感谢!
下面是我用来显示表格的代码:
任何帮助都将非常感谢!
下面是我用来显示表格的代码:
<fieldset>
<legend>Your Leave Requests</legend>
<table border="1" width="100%">
<tr bgcolor="grey">
<th>Description</th>
<th>Leave Type</th>
<th>Start Date</th>
<th>End Date</th>
<th>Total days leave requested</th>
<th>Request Status</th>
</tr>
@foreach(var rows2 in rows1){
<tr>
<th>@rows2.description</th>
<th>@rows2.leaveType</th>
<th>@rows2.startDate.ToString("dd-MMMM-yyyy")</th>
<th>@rows2.endDate.ToString("dd-MMMM-yyyy")</th>
<th>@rows2.totalDays</th>
<th>@rows2.requestStatus</th>
</tr>
}
</table>
</fieldset>