Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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
C# 如何使用剃须刀禁用按钮?_C#_Razor_Asp.net Core - Fatal编程技术网

C# 如何使用剃须刀禁用按钮?

C# 如何使用剃须刀禁用按钮?,c#,razor,asp.net-core,C#,Razor,Asp.net Core,在我的行动中,我有 ViewBag.IsEnabled=false; 我的查看页面有一个按钮,如下所示 @{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled" } <button asp-action="Index" @next> Next </button> @{string next=(bool)ViewBag.IsEnabled?string.Empty:“disabled”} 下一个

在我的行动中,我有

ViewBag.IsEnabled=false;
我的查看页面有一个按钮,如下所示

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled" }
<button asp-action="Index" @next> Next </button>
@{string next=(bool)ViewBag.IsEnabled?string.Empty:“disabled”}
下一个

但它不起作用。如何解决它?

这应该可以解决您的问题。缺少禁用的属性:

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled='disabled'" }
<button asp-action="Index" "@next"> Next </button>
@{string next=(bool)ViewBag.IsEnabled?string.Empty:“disabled='disabled'”}
下一个

关于,

您是否使用Visual Studio或任何其他IDE

因为它应该指出你的错误

不管怎样,如果你还没弄明白的话

您错过了一个“
”;”

应该是:

@{string next = (bool)ViewBag.IsEnabled? string.Empty : "disabled"; }
刚试过,它就起作用了

disabled=“@next”