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