Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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 元素的class属性中的mvc布尔值_Asp.net Mvc_Razor - Fatal编程技术网

Asp.net mvc 元素的class属性中的mvc布尔值

Asp.net mvc 元素的class属性中的mvc布尔值,asp.net-mvc,razor,Asp.net Mvc,Razor,我有以下资料: var selected = true; <span class="selected-@selected">text</span> var selected=true; 文本 根据所选的值,我需要以下输出: <span class="selected-True">text</span> <span class="selected-False">text</span> 文本 文本 但我得到: <s

我有以下资料:

var selected = true;
<span class="selected-@selected">text</span>
var selected=true;
文本
根据所选的值,我需要以下输出:

<span class="selected-True">text</span>
<span class="selected-False">text</span>
文本
文本
但我得到:

<span class="selected-class">text</span>
<span class="selected-">text</span>
文本
文本

有人能解释一下吗?

我不确定,但我认为这是因为razor在你想做这样的事情时是多么聪明

变成

这就是为什么在您的案例中,属性的值变为
class

要解决这个问题,你可以试试

text