Я хотел бы иметь кнопку, которая 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>
CodeBehind
protected void btnCreate_Click(object sender, EventArgs e)
{
textboxes.Controls.Add(new TextBox() { ID = "txt" + 1 });
}
Это то, что я получаю на Aler (контейнер) ;:
все еще не создано текстовое поле, и оно также делает postback также @Aarif –
alert (container); –
Я опубликовал результат оповещения в своем вопросе @Aarif –