如何在Razor中使用'!'

4
考虑以下代码:

 <li class="active" hidden="@ViewBag.isAdmin">

我该怎么在razor中编写!ViewBag.isAdmin?请不要使用!。

1
你尝试过它,发生了什么事? - CodeCaster
3个回答

11

1

实际上,您应该完全定义您要呈现为字符串的内容。

<li class="active" hidden="@Html.Raw(ViewBag.isAdmin?"true":"false")">

3
更好的方法是将“true”和“false”全球化到resx文件中。 - Gusdor
1
@Gusdor,你能解释一下吗? - Sinjai

1
我认为你可以使用这个:

@(!ViewBag.isAdmin)

enter image description here

请查看 this

3
那个截图中哪里有你展示的语法的解释? :) - CodeCaster
@CodeCaster 我不想显示语法,我只想插入完整的链接。 - user1968030

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接