textBox1.text="";
textBox2.text="";
textBox13.text="";
..........
textBox30.text="";
有没有简单的方法,不用写这么多烦人的东西

解决方案 »

  1.   

    可以将这些text放到一个panel里 
    Dim txtAs TextBox
            For Each txtIn Me.Panel1.Controls
                txt.Text = "sdfs"        Next
      

  2.   

    可不可以用C#写一函数,参数为TEXTBO类谁会,写一个。
      

  3.   

    public void TextBoxNull(System.Web.UI.ControlCollection pagecontrols)
    {
      for(int i=0;i<pagecontrols.count-1;i++)
      {
         if((TextBox)pagecontrols[i].GetType()=="System.Web.UI.WebControls.TextBox")
           {
               ((TextBox)pagecontrols[i]).Text="";  
           }
         else
          {
               TextBoxNull(pagecontrols[i].Controls);
           }
      }
    }
      

  4.   

    TextBox txt;
    foreach(txt in this.Panel1.Controls)
    {
    txt.Text=""
    }