如何用foreach遍历页面上所有的TextBox(转载)
来源:互联网 发布:2015流行语言网络语言 编辑:程序博客网 时间:2024/04/28 10:15
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;
}
}
}
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>;")
}
}
}
3.另一种遍历法
foreach (Control c in Page.Controls)
{
foreach (Control childc in c.Controls)
{
if (childc is TextBox)
{
((TextBox)childc).Text = string.Empty;
}
}
}
- 如何用foreach遍历页面上所有的TextBox(转载)
- 如何用foreach遍历页面上所有的TextBox,判断他们是否为空?
- 如何用foreach遍曆頁面上所有的TextBox
- 遍历页面上所有的TextBox
- 遍历页面上所有的TextBox控件并赋值
- 遍历页面上所有TextBox控件
- 遍历页面中所有的TextBox
- 遍历页面上所有TextBox,并赋值为String.Empty
- List<String> 如何用jstl foreach遍历
- 遍历页面上所有的TextBox控件并将其设置为空值
- 遍历页面上所有的TextBox控件并给它赋值为string.Empty
- 遍历页面上所有TextBox控件并给它的Enabled赋值为false
- asp.net(C#)遍历页面上所有的TextBox控件并给它赋值
- C#-遍历页面上所有的TextBox控件并给它赋值
- foreach 遍历页面上的RadioButton控件
- 如何用python遍历文件夹下的所有excel文件
- 遍历页面中所有的服务器控件TextBox
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty
- [翻译] Effective C++, 3rd Edition, Chapter 3. Resource Management(资源管理)
- 企业级存储备份管理软件
- 拿DataGrid里的绑定数据源
- J2EE
- 2006-01-03工作日志
- 如何用foreach遍历页面上所有的TextBox(转载)
- 质量管理系统不能进行分部评分、不能与费用、进度系统整合的解决办法
- Datawindow的使用技巧
- 堆 栈 静态存储 常量空间
- 替换pic控件中的图片
- Cursor&Procedure
- 调整窗口位置,使之居中
- 加强型的 MSFlexGrid
- TreeView(一次构造&分层生成)