c#程序中有很多的textbox,现在想当其中任意一个为空就弹出“请输入数据”

来源:百度知道 编辑:UC知道 时间:2024/05/05 04:21:08
用if(textbox1==""||textbox2==""||....)
{MessageBox.show(“请输入数据”)
}
由于textbox太多,不现实,有没有其它的办法啊?

做的是windows应用程序

foreach (Control col in this.Page.Controls)
{
if (col is TextBox)
{
TextBox txtBox=(TextBox)col;
if (txtBox.Text == "")
{
//写出代码
}
}
}

你是做web程序还是window程序?web程序不是都有验证控件吗?
window程序就要自己写了。

JS 或者 用 验证控件