按钮单击“检查”
本文关键字:检查 单击 按钮 | 更新日期: 2023-09-27 18:29:16
我想知道是否有办法检查是否正在单击一组按钮例如,如果我有九个按钮,并且我想检查看看是否有九个像一样点击
if(button1.text ==""
button2.text ==""
button3.text==""
button4.text==""
button5.text=="" )
因此,我们可以让它检查,而不是检查每个单独的点击不管点击了什么按钮????
我对你在这里要做的事情有点困惑,但如果你想避免复杂的if语句,LINQ是你的朋友
//Checks if any button has Text = ""
if (this.Controls.OfType<Button>().Any(b => b.Text == string.Empty))
{
}
我想你想要这样的东西:-
<asp:Button id="b1" Text="btn1" runat="server" OnClick="test" />
<asp:Button id="b2" Text="btn2" runat="server" OnClick="test"/>
<asp:Button id="b3" Text="btn3" runat="server" OnClick="test"/>
<asp:Button id="b4" Text="btn4" runat="server" OnClick="test"/>
事件处理程序将类似于:-
void test(Object sender,EventArgs e)
{
//do something
}