我试图用一个简单的按钮在asp.net c#中动态创建文本框。但我不知道如何创建它们,因为代码根本不会在原始文本框下创建文本框。
这是我的Asp.NET代码:
<div class="card-actions">
<asp:LinkButton runat="server" ID="btnAddBox" OnClick="btnAddBox_Click">
<i class="icon-plus"></i>
</asp:LinkButton>
</div>
这就是背后的代码:
protected void btnAddBox_Click(object sender, EventArgs e)
{
try
{
TextBox txt = new TextBox();
txt.ID = "textBox1";
txt.Text = "helloo";
Page.Form.FindControl("ContentPlaceHolder1").Controls.Add(txt);
}
catch (Exception)
{
throw;
}
}
但我错过了保存在数据库中的方法。
有人可以帮我解决这个问题,或者我可以找到一些我需要的代码示例吗?
提前致谢。