b/s下,一个页面上有很多控件,如TextBox控件,如何同时对他们的属性进行操作,如把所有TextBox控件的Enable 属性改为false

解决方案 »

  1.   

    protected HtmlForm FindHtmlForm(Page MyPage)
    {
    HtmlForm TempForm=new HtmlForm();
    for(int i=0;i<MyPage.Controls.Count;i++)
    {
    if (MyPage.Controls[i].ToString().IndexOf("HtmlForm")>0)
    {
    //取出含有所有可视控件(如TextBox,DropDownList)页面
    TempForm=(HtmlForm)MyPage.Controls[i];
    break;
    }
    }
    return TempForm;}-------------------------------------------------------
    private void ButDateCance_Click(object sender, System.EventArgs e)
    { HtmlForm MyFrom;
    MyFrom=FindHtmlForm(this);
    for(int i=0;i<MyFrom.Controls.Count;i++)
    {
    if(MyFrom.Controls[i].ToString().IndexOf("TextBox")>0)
    {
    ((TextBox)MyFrom.Controls[i]).Enable = false;
    }
    }

    }
      

  2.   

    笨方法,用循环控制 substr -->ID