The*_*ght 4 html asp.net asp.net-mvc class razor
如何在使用Razor时设置html属性?
在下面的代码中,如果当前模型的"Succeeded"属性为true,我想设置element的class属性.
<tbody>
@foreach (CharlieTestRunViewModel charlieTestRunViewModel in Model)
{
<tr class="@if(!@charlieTestRunViewModel.Succeeded){'trFailedTestRun'}">
<td>
@charlieTestRunViewModel.Succeeded
</td>
</tr>
}
</tbody>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
怎么做到这一点?
谢谢
使用条件运算符怎么样:
<tr class="@(!charlieTestRunViewModel.Succeeded ? "trFailedTestRun" : "")">
Run Code Online (Sandbox Code Playgroud)
使用if:
<tr class="@if(!@charlieTestRunViewModel.Succeeded){<text>trFailedTestRun</text>}">
Run Code Online (Sandbox Code Playgroud)