CharlieTestRunViewModel

CharlieTestRunViewModel

如何在Razor中使用设置HTML属性?

在下面的代码中,如果当前模型的“成功”属性为true,我想设置element的class属性。

<tbody>
                @foreach (CharlieTestRunViewModel charlieTestRunViewModel in Model)
    {
                    <tr class="@if([email protected]){'trFailedTestRun'}">
                        <td>
                            @charlieTestRunViewModel.Succeeded
                        </td>
                                    </tr>
    }
            </tbody>

但这是行不通的。

如何实现呢?

谢谢

最佳答案

如何使用条件运算符:

<tr class="@(!charlieTestRunViewModel.Succeeded ? "trFailedTestRun" : "")">

如果:
<tr class="@if([email protected]){<text>trFailedTestRun</text>}">

10-04 21:39