asp.net2.0的项目里怎样实现循环验证

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:11:33
我这个项目里有100多个textbox,都不得为空,那我应该要怎样去验证他们都不为空啊?能用循环吗?
不好意思,我是用VB语言的`~~而且textbox的名字都是默认的textbox1,textbox2……可以用数组的方法来验证吗?

可以这样想,

查询页面上的每一个控件,
判断该控件是否为TextBox控件
如果是,判断是否为空,
如果不是,放弃并进行下一次的循环

写个伪代码
foreach(control c in this.controls)
{
//如果是TextBox控件
if(c.GetType()=="TextBox")
{
//如果值为空
if(c.Text.Trim()=="")
{
//怎怎地怎怎地
}
}
}

//////////////////
考虑容器控件,如果容器控件比较多,建议写个递归来遍历下页面Control