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。不过还是求高人解答怎么动态生成控件,可行吗?