为用户重复代码设置视图 .Net Core

Setting up the view for user repeating code .Net Core

大家好,我有一个问题。 在我看来,我有一个显示记录的 table。如果记录关闭,table 的设计会发生变化。现在我正在 @if(record closed) show <div></div> else show <div class="bg-danger"><div> 做这件事 两个 div 的内容相同,但第二个 div 有 bg-danger 必须有一种方法来解决这个重复的内容,我不必为每个场景复制和粘贴整个 div。 我应该如何实现?有没有更好的方法来设置视图

您可以使用条件运算符 ?::

<div class="@(record closed?"":"bg-danger")"></div>

这里 an official doc 关于条件运算符 ?: