在处理事件期间,我的属性值有问题。我在 Windows 窗体网站上有 2 个按钮,buttonA 和 buttonB。这是我拥有的代码:
public bool Clicked {get; set;}
public void Page_Load(object sender, EventArgs e)
{
Clicked = false;
}
public void buttonA_Click (object sender, EventArgs e)
{
Clicked = true;
}
public void buttonB_Click (object sender, EventArgs e)
{
if (Clicked)
{
// JS box pops out
}
}
像这样的东西。通过调试,当我单击 buttonA 时,Clicked 设置为 true,但是当我单击 buttonB 之后,它为 false,并且此消息框不显示。为什么会这样?