Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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#_Html_Asp.net Mvc_Razor - Fatal编程技术网

C# 如果列为空,是否禁用按钮?

C# 如果列为空,是否禁用按钮?,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,在我的EDIT.cshtml查看页面中,如果客户电子邮件记录为空,我希望将“批准”按钮设置为禁用。ATM我有它在出现或消失取决于电子邮件是否存在。我想把它改为禁用或启用…有什么想法吗 @{ if (string.IsNullOrEmpty(@Model.Customer.Email)) { <td><a href="@Url.Action("Index", "Approvals")">Cancel</a></td>

在我的EDIT.cshtml查看页面中,如果客户电子邮件记录为空,我希望将“批准”按钮设置为禁用。ATM我有它在出现或消失取决于电子邮件是否存在。我想把它改为禁用或启用…有什么想法吗

 @{
   if (string.IsNullOrEmpty(@Model.Customer.Email))
    {
       <td><a href="@Url.Action("Index", "Approvals")">Cancel</a></td>
    }
  }
@{
if(string.IsNullOrEmpty(@Model.Customer.Email))
{
}
}
试试这个

@{
    <td><a href="@Url.Action("Index", "Approvals")" @(string.IsNullOrEmpty(Model.Customer.Email) ? "disabled" : string.Empty)>Cancel</a></td>
}
试试这个

@{
    <td><a href="@Url.Action("Index", "Approvals")" @(string.IsNullOrEmpty(Model.Customer.Email) ? "disabled" : string.Empty)>Cancel</a></td>
}

你的代码有什么问题?发生了什么事?什么东西回来了?请提供更多详细信息。jquery?它无所不能!我的代码没有问题…如果电子邮件存在,按钮会出现…如果没有,按钮不会出现在屏幕上…如果电子邮件不存在,我想将按钮更改为禁用(而不是隐藏它,它当前是这样)。您的代码有什么问题?发生了什么事?什么东西回来了?请提供更多详细信息。jquery?它无所不能!我的代码没有问题…如果电子邮件存在,按钮就会出现…如果没有,按钮就不会出现在屏幕上…如果电子邮件不存在,我想将按钮更改为禁用(而不是隐藏它,它目前确实存在)做得很好,感谢您的回复…现在我正在考虑将其更改为实际的按钮…如何将代码切换为按钮…批准并更改以适应?这能行吗?好的,很酷,谢谢你的工作……它被禁用了……但它看起来并没有被禁用……我如何才能改变它的外观,让用户在视觉上知道它处于什么状态???谢谢你的邀请help@John,对于禁用的按钮,您必须使用CSS良好的工作,谢谢您的回复…现在我正在考虑将其更改为实际按钮…我如何将代码切换为按钮…批准并更改以适应?这能行吗?好的,很酷,谢谢你的工作……它被禁用了……但它看起来并没有被禁用……我如何才能改变它的外观,让用户在视觉上知道它处于什么状态???谢谢你的邀请help@John,对于禁用的按钮,您必须使用css