• λ我爱Aspx >> C#.Net >> 如何用foreach遍历页面上所有的TextBox
  • 如何用foreach遍历页面上所有的TextBox

  • :aspxer  Դ:internet  :2007-5-12 7:52:40  ؼ:
  • 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>;")

    }

    }

    }

    上一篇: DataGrid 分页问题

    下一篇: 如何固定表格的标题行和标题列

    Ҷƪл˵?
  • һƪDataGrid 分页问题
    һƪ将数据库中的信息存储至XML文件中