我想有一个按钮,onclick会动态创建一个没有任何回发的文本框。我试图使用更新面板来做到这一点,但直到现在我还没有设法做到这一点。按钮单击时不会创建任何内容。以下是我所使用的代码:动态创建文本框无需回发
<asp:PlaceHolder ID="textboxes" runat="server"/>
<asp:ScriptManager ID="scriptMgr" runat="server" />
<asp:UpdatePanel ID="updatePnl" runat="server">
<ContentTemplate>
<div>
<asp:Button id="Button" text="Add Destination" OnClick="btnCreate_Click" runat="server"/>
</div>
</ContentTemplate>
</asp:UpdatePanel>
代码隐藏
protected void btnCreate_Click(object sender, EventArgs e)
{
textboxes.Controls.Add(new TextBox() { ID = "txt" + 1 });
}
这是我在ALER得到(容器);:
仍然没有文本框已经创建,它也做了一个回发@Aarif – 2013-03-11 10:21:19
alert(container); – 2013-03-11 10:26:20
我在我的问题中发布了提醒的结果@Aarif – 2013-03-11 10:31:09