我想知道是否有办法 检查是否正在点击一组按钮 为exp。如果我有九个按钮,我想检查 查看是否点击了九个中的任何一个
if(button1.text ==""
button2.text ==""
button3.text==""
button4.text==""
button5.text=="" )
因此,我们可以检查每个人点击而不是检查每个人 nomatter点击了什么按钮????
答案 0 :(得分:1)
我对你在这里想做什么感到有点困惑,但如果你想避免错综复杂的陈述,LINQ就是你的朋友
//Checks if any button has Text = ""
if (this.Controls.OfType<Button>().Any(b => b.Text == string.Empty))
{
}
答案 1 :(得分:0)
我想你想要这样的东西: -
<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
}