如何用foreach遍历页面上所有的TextBox,判断他们是否为空?
2005-08-03 20:21
447 查看
1.整个页面的判断
foreach(Control ctl in this.Controls[1].Controls)
{
if(ctl.GetType().Name=="TextBox")
{
TextBox tb =new TextBox();
tb=(TextBox)this.FindControl(ctl.ID);
if(tb.Text==string.Empty)
{
Response.Write("<script>alert('" + ctl.ID + "的值为空。');</script>");
break;
}
}
}
2.指定formID里TextBox 判断
先找出你的Form的ID
protected HtmlForm yourformID;
foreach (object obj in yourformID.Controls)
{
if (obj is TextBox)
{
TextBox tb = (TextBox)obj;
if (tb.Text = string.Empty)
{
Response.Write("<script>alert('" + tb.ID + "的值为空。');</script>;")
}
}
}
foreach(Control ctl in this.Controls[1].Controls)
{
if(ctl.GetType().Name=="TextBox")
{
TextBox tb =new TextBox();
tb=(TextBox)this.FindControl(ctl.ID);
if(tb.Text==string.Empty)
{
Response.Write("<script>alert('" + ctl.ID + "的值为空。');</script>");
break;
}
}
}
2.指定formID里TextBox 判断
先找出你的Form的ID
protected HtmlForm yourformID;
foreach (object obj in yourformID.Controls)
{
if (obj is TextBox)
{
TextBox tb = (TextBox)obj;
if (tb.Text = string.Empty)
{
Response.Write("<script>alert('" + tb.ID + "的值为空。');</script>;")
}
}
}
相关文章推荐
- 如何用foreach遍历页面上所有的TextBox(转载)
- 如何用foreach遍历页面上所有的TextBox(转载)
- 如何在ASP.NET下遍历指定页面上所有控件
- 如何在页面判断Windows应用程序是否安装?
- 如何判断ArrayCollection里面所有的值是否相等或者是否含有某些值
- Asp.Net如何遍历所有TextBox控件并清空
- 如何在Asp.Net下遍历指定页面上的所有控件
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty
- .net 遍历页面中的所有textbox设为空
- Java如何判断线程池所有任务是否执行完毕
- jQuery如何去判断页面是否有父页面?
- 如何遍历页面中的所有单行输入框对象
- 如何利用反射遍历某个页面下所有的控件的值!??
- 如何只遍历一次判断一棵二叉树是否为平衡二叉树
- 遍历页面中所有的TextBox
- c:forEach 遍历集合中的元素,判断是否是最后一个元素
- indexOf() 如何判断一个元素在指定数组中是否存在? 找出指定元素出现的所有位置? indexOf()方法 是正序查找,lastIndexOf()是倒叙查找
- Java如何判断线程池所有任务是否执行完毕
- 遍历页面上所有TextBox,并赋值为String.Empty(Asp.Net和WinForm)
- 遍历页面中的所有textbox设为空