我有一个算法,但不知道这是否正确。如上所述,我希望我的标签出现在用户点击4个不同的按钮后,每个按钮都会自动回发。
if(button 1 click && button 2 click && button 3 click && button 4 click)
label1.visible = true;
if语句中的代码应该是什么?
答案 0 :(得分:1)
您可以使用ViewState。在每个按钮单击事件上使用按钮标志更新视图状态。例如按钮1
if(ViewState["MyButtonState"]==null)
ViewState["MyButtonState"]=1;
else
ViewState["MyButtonState"]=((int)ViewState["MyButtonState"]) | 1;
你也可以使用flag枚举,这是更好的方法。按钮1-4使用1,2,4,8 最后在if语句中
if(((int)ViewState["MyButtonState"])==0x0000000F)
label1.Visible=true;