Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.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
Html 如何在Razor中对布尔值求反_Html_Asp.net_Razor - Fatal编程技术网

Html 如何在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(!)运算符作为语法的有效部分。我

Razor中有以下语法:

<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中。但也许你需要这个模型<代码>?