0
我有一个算法,但不知道这是否是正确的方法。就像上面提到的,我希望我的标签在用户点击4个不同的按钮后出现,每个按钮都带有自动回发功能。触发标签出现后出现4按钮onclick事件
if(button 1 click && button 2 click && button 3 click && button 4 click)
label1.visible = true;
if语句里面的代码应该是什么?
我有一个算法,但不知道这是否是正确的方法。就像上面提到的,我希望我的标签在用户点击4个不同的按钮后出现,每个按钮都带有自动回发功能。触发标签出现后出现4按钮onclick事件
if(button 1 click && button 2 click && button 3 click && button 4 click)
label1.visible = true;
if语句里面的代码应该是什么?
你可以使用ViewState来做到这一点。在每个按钮上单击事件用按钮标志更新视图状态。例如对于按钮1
if(ViewState["MyButtonState"]==null)
ViewState["MyButtonState"]=1;
else
ViewState["MyButtonState"]=((int)ViewState["MyButtonState"]) | 1;
您可以使用标志枚举为此以及这是更好的方法。对于按钮1-4使用1,2,4,8 终于在像“asp.net C#”到您的标题if语句
if(((int)ViewState["MyButtonState"])==0x0000000F)
label1.Visible=true;
请不要添加标签。这就是我们的标签。 – 2011-02-09 04:03:24
一个按钮没有“Autopostback”属性。你可以使用OnClick或OnClientClick – Jith 2011-02-09 04:11:45