Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 尝试编写一些razor代码来在razor视图中定义CSS类,非常简单,但会感到困惑_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

Asp.net mvc 尝试编写一些razor代码来在razor视图中定义CSS类,非常简单,但会感到困惑

Asp.net mvc 尝试编写一些razor代码来在razor视图中定义CSS类,非常简单,但会感到困惑,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我试图在razor视图中根据条件定义一个CSS类。一定很简单,但我正在努力 迄今为止的代码是: <tr class="@{if (id == 0) {@:selected} else {@:notselected}}"> 显然遗漏了一些简单的东西 感激的想法……我在那种情况下所做的是 @{ string rowClass = id == 0 ? "selected" : "notselected"; } <tr class="@rowClass"&

我试图在razor视图中根据条件定义一个CSS类。一定很简单,但我正在努力

迄今为止的代码是:

        <tr class="@{if (id == 0) {@:selected} else {@:notselected}}">

显然遗漏了一些简单的东西


感激的想法……

我在那种情况下所做的是

@{
   string rowClass = id == 0 ? "selected" : "notselected";
}

<tr class="@rowClass">
@{
字符串rowClass=id==0?“已选定”:“未选定”;
}
不管怎样,如果你想让它内联,你可以使用

 <tr class="@(id == 0 ? "selected" : "notselected")">

在这种情况下我所做的是

@{
   string rowClass = id == 0 ? "selected" : "notselected";
}

<tr class="@rowClass">
@{
字符串rowClass=id==0?“已选定”:“未选定”;
}
不管怎样,如果你想让它内联,你可以使用

 <tr class="@(id == 0 ? "selected" : "notselected")">

试试这个:

<tr class="@((id == 0) ? "selected" : "notselected")">

试试这个:

<tr class="@((id == 0) ? "selected" : "notselected")">


你应该让你的控制器计算出这个值,然后在你的模型中填充一个属性来选择提示提示,这会更简单。很高兴知道理想的方法。你应该,而且更简单的是,让你的控制器来计算这个,然后在你的模型中为选择的属性填充一个属性,谢谢你的建议。很高兴知道理想的方法。喜欢额外的建议。谢谢我有很多条件要测试,所以在我的情况下内联是最好的。就像额外的建议。谢谢我有很多条件要测试,所以在我的例子中,内联是最好的。