如题,用文本框输入值,点击按钮一次性生成2个TextBox控件,并且给控件设定位置,求高手解答。

解决方案 »

  1.   

    winform还是web?
    web 好像不能设定位置,只能提前放好placeholder然后放进去
      

  2.   

    TestBox txt=new TextBox();
    //...
    设置style属性
    div1.Controls.Add(txt);或其他容器
      

  3.   

    是web,输入的值是数字,是多少就生成多少个。
      

  4.   

    参考: TextBox t1 = new TextBox();
    TextBox t2 = new TextBox();
    t1.Attributes.Add("style", "position:relative;left:0;top:0;");
    t2.Attributes.Add("style", "position:relative;left:0;top:50px;");
    div1.Controls.Add(t1);
    div1.Controls.Add(t2);
    其中div1是容器的id,设置runat="server"。
      

  5.   

    for (int i=0;i<Int32.Parse(TextBox1.Text);i++)
    {
        TextBox t=new TextBox();
        t.Attributes.Add("style", "具体样式");
        div1.Controls.Add(t);
    }
      

  6.   

    是用panel还是placeholder呢,刚试了一下,显示不出来