html - 如何在 Razor 中取反布尔值
问题描述
我在 Razor 中有以下语法:
<button disabled="@IsEnabled">
我的问题很简单,如何在 HTML 中否定这个值?我试过做这样的事情:
<button disabled="@!IsEnabled">
<button disabled="!@IsEnabled">
<button disabled="@(() => IsEnabled)">
以及括号的各种用法以试图说服 Razor 将 not (!) 运算符作为语法的有效部分。我的印象是 @ 符号之后的任何内容都是有效的 C# - 不是这样吗?并且,在不否定 C# 中的方法本身的情况下,有没有办法更改 Razor 语法中的值?
解决方案
推荐阅读
- java - 如何在 VSCode 中重置或更改 SonarLint 的规则?
- r - 匹配查找表 df 自定义函数,不能与它发生变异得到“输入问题”
- python - 由于单引号,Python mysql查询不返回输出
- c - 在 C 中打开 USB 设备进行通信
- java - 如何在应用层正确实现乐观锁?
- bluetooth-lowenergy - 主动 BLE 扫描 (BlueZ) - DBus 问题
- list - (wx)Maxima:将标量函数应用于列表的所有元素
- java - Spring Data JPA - 存储库返回不同的类型
- asp.net-core - 如何在 ASP.NET Core 中使用 Automapper 为以下类型的层次结构创建映射配置
- wix - 我想在没有原始 bundle.exe 的情况下通过 CMD 或 C# 代码卸载 BUNDLE