当前位置: 代码迷 >> ASP.NET >> asp.net web 怎么动态生成控件呢
  详细解决方案

asp.net web 怎么动态生成控件呢

热度:9208   发布时间:2013-02-25 00:00:00.0
asp.net web 怎样动态生成控件呢?
我现在只想单机一个button然后生成一个TextBox,代码如下:
  public void UserLoginBtn_Clicked()
  {
  TextBox textbox = new TextBox();
  textbox.Text = "tt";//程序运行时文本框内的提示文本
  textbox.ID = "t";//给文本框起个名字
  textbox.Width = 200;//设置宽度
  textbox.Height = 20;//设置高度
  this.Panel1.Controls.Add(textbox);//添加
  }
 Panel1我在js里面是这么定义的,
  <asp:Panel id="Panel1" runat="server" Height="200px" Width="300px">
  </asp:Panel>
 为什么不行呢? 本人菜鸟

------解决方案--------------------------------------------------------
动态生成控件我不知道怎么弄。但是你可以预先设置一个TextBox,Visible设为false,点击Button后把Visible设为true。不过还是求高人解答怎么动态生成控件,可行吗?
  相关解决方案