FindControl是在一个控件集里面查找一个子控件,这个控件集可以是一般的控件,如Table、Panel、Form等。
object obj = Panel1.FindControl("TextBox1");  //查找ID为TextBox1的控件
TextBox txt = (TextBox)obj;  //将找到的控件转换成TextBox
string str = txt.Text;   //取得控件的值

解决方案 »

  1.   

    多谢版主,在我调试一个页面时,出现如下错误信息:Control '_ctl1' of type 'TextBox' must be placed inside a form tag with runat=server记得好像以前有篇文章说道解决这样的问题,要用到findcontrol,怎么用呢?
      

  2.   

    这句话的意思是说,所有RunAtServer的控件,都必须放在一个runat=server的Form里面。
    在页面中,有个最大的Form,那个一般就是runat=server的,所有的服务器端控件都必须放在里面,否则就会出错。