Html 如何在Razor中对布尔值求反
Razor中有以下语法:Html 如何在Razor中对布尔值求反,html,asp.net,razor,Html,Asp.net,Razor,Razor中有以下语法: <button disabled="@IsEnabled"> 我的问题很简单,如何在HTML中否定这个值?我试过做一些事情,比如: <button disabled="@!IsEnabled"> <button disabled="!@IsEnabled"> <button disabled="@(() => IsEnabled)"> 以及各种括号用法,以尝试将not(!)运算符作为语法的有效部分。我
<button disabled="@IsEnabled">
我的问题很简单,如何在HTML中否定这个值?我试过做一些事情,比如:
<button disabled="@!IsEnabled">
<button disabled="!@IsEnabled">
<button disabled="@(() => IsEnabled)">
以及各种括号用法,以尝试将not(!)运算符作为语法的有效部分。我的印象是@符号后面的任何东西都是有效的C#-不是这样吗;而且,在不否定C#中的方法本身的情况下,是否有办法更改Razor语法中的值?
禁用了
是一个属性而不是属性,您使用它是错误的。disabled
的存在足以使某些东西被禁用,disabled=“false”
是不正确的用法,尽管它确实适用于大多数浏览器使用@()
,而不是@
(@(!IsEnabled)
)@Liam,如果这是错误的方式-我接受你关于禁用的说法,那么,是否有一种方法可以控制控件是否以“正确”的方式启用?@Ammar似乎没有任何区别,它是在cshtml中。但也许你需要这个模型<代码>?已禁用
是一个属性而不是属性,您的使用错误。disabled
的存在足以使某些东西被禁用,disabled=“false”
是不正确的用法,尽管它确实适用于大多数浏览器使用@()
,而不是@
(@(!IsEnabled)
)@Liam,如果这是错误的方式-我接受你关于禁用的说法,那么,是否有一种方法可以控制控件是否以“正确”的方式启用?@Ammar似乎没有任何区别,它是在cshtml中。但也许你需要这个模型<代码>?