string txt=((TextBox)(this.FindControl("Label1_TextBox1"))).Text试试

解决方案 »

  1.   

    Label1.Text="<textarea style=\"width:590px;\" id=TextBox1></textarea>";
    这个能把TextBox1添加进去吗?
      

  2.   

    string txt=((TextBox)(this.FindControl("Label1_TextBox1"))).Text//这样也不行的
    我查看了页面的源文件,TextBox的id是"TextBox1"to: happyjun2000(蓝色游侠∮仰望CSDN遥远的红星) 
    我这样写在页面上是实现了,就是没法通过服务器端程序控制它
    觉得这个生成的文本框有点象变成了客户端的控件,我希望能把它作为服务器端空间运行
      

  3.   

    这样试试:
    Label1.Text="<textarea style=\"width:590px;\" id=TextBox1 runat=server></textarea>";
      

  4.   

    Label1.Text="<textarea style=\"width:590px;\" id=TextBox1 runat=server></textarea>"
      

  5.   

    Label1.Text="<textarea style=\"width:590px;\" id=TextBox1 runat=server></textarea>"
    //这样不行
      

  6.   

    Label1的ID属性。如果输出html,应该使用literalcontrol才好。
      

  7.   

    //Page_Load Event Handler
    TextBox ctl = new TextBox();
    ctl.Width = Unit.Parse("590px");
    ctl.TextMode = TextBoxMode.MultiLine;
    ctl.ID = "TextBox1";
    Label1.Controls.Add(ctl);//Button1_Click Event Handler
    TextBox ctl = (TextBox)Label1.FindControl("TextBox1");
    Response.Write(ctl.Text);