微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

按钮可以在 C#

如何解决按钮可以在 C#

尝试在 asp.net 和 C# 中制作按钮,将其文本从“显示编辑”更改为“隐藏编辑”,将来它将执行更多代码,例如使文本框可见和不可见,因此我不能使用短如果语句。 首先,它尝试将布尔值设置为 switch 之类的,但没有奏效。

if(isEditing)
{
    Button1.Text = "Show Edit";
    isEditing = false;
}
if(!isEditing)
{
    isEditing = true;
    Button1.Text = "Hide Edit";
}

这是按钮方法中的代码,上面的“isEditing”布尔值在 C# 类中减速并使用认值初始化。 由于某种原因它不起作用,它只是切换一次而不会改变。

解决方法

我猜您想使用 else if 或简单的 else 而不是第二个 ìf,您可以立即将 isEditing 更改为 true

if(isEditing)
{
    Button1.Text = "Show Edit";
    isEditing = false;
}
else
{
    isEditing = true;
    Button1.Text = "Hide Edit";
}

您也可以使用:

Button1.Text = isEditing ? "Show Edit" : "Hide Edit";
isEditing = !isEditing;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。