c# - 如何在 CRUD Web 应用程序中使用 C#/Razor 动态分配 CSS 类服务器端?
问题描述
我知道还有其他类似的问题,但都是在 8 年前被问到的,我不知道是否有更好的方法,所以如果这与之前的问题过于相似,我提前道歉......我正在制作使用 Razor 页面和 EF Core CRUD 的 C# 中的简单“待办事项”应用程序。每个“项目”都有一个 bool 属性来指示该“项目”相对于它的到期日期是否迟到。如果“项目”迟到了,我已经通过逻辑来分配一个真正的价值服务器端。但现在我想为那些迟到的“项目”分配一个 CSS 类。我假设我应该做这个服务器端的性能,但我有点不知所措。“项目”信息是在 Razor 中创建的...
@foreach (var item in Model.Item) {
<tr>
//other properties
<td>
@Html.DisplayFor(model Item => item.IsLate)
</td>
//more properties
</tr>
}
我想我应该创建一个计数器变量并在循环结束时递增。然后我应该创建一个“行”ID 和一个“isLate”ID 并连接计数器变量。但这不是在创建 html 时发生在客户端吗?那么这对我服务器端有什么帮助呢?然后我想我想将每个“row”n 和“isLate”n 放入单独的数组中循环,如果“isLate”n 为真,则将 CSS 类分配给“row”n。但同样,我不确定如何最好地解决这个问题。
解决方案
推荐阅读
- python - 无法在 Python 3.7 中导入“PyPDF2”
- django - 在使用 Django 的 Model.save() 之前执行操作的最佳方法是什么?
- excel - SpecialCells(xlCellTypeFormulas, xlErrors) 仅在宏独立运行时返回预期结果
- excel - 如何使用宏创建下拉菜单
- swiftui - 在 SwiftUI 中,如何为条形图创建动态矩形?
- excel - 如何将特定的数据单元格(跳过空白单元格)复制到另一个工作表到下一个空白行中?
- r - 嵌套组ggplot2中的连接点
- javascript - 来自 php 文件的完整日历的事件源
- javascript - 转换 Java LinkedHashMap
要在 javascript 中使用的 Json 格式 - python - 热像仪图像