【发布时间】:2017-01-19 13:25:54
【问题描述】:
每当用户按下某个按钮时,我都会尝试添加一个文本框。 用户第一次按下该按钮时,文本框已成功添加。但是,再次按下按钮时没有添加任何内容。
我的代码是:
HTML:
<asp:Button runat="server" ID="btnAdd" Text="Add" CssClass="button"/>
<div id="divAdd" runat="server" > </div>
代码背后:
Private Sub btnAdd_Click(sender As Object, e As EventArgs) Handles btnAdd.Click
Dim textbox As New TextBox
textbox.Text = "test"
divAdd.Controls.Add(textbox)
End Sub
有没有办法在每次按下 btnAdd 按钮时将文本框添加到同一个 div 中? 注意:不使用 for 循环
【问题讨论】:
-
它可能是。看看设置
TextBox的位置。就目前而言,它们可能是重叠的。 -
我认为这不是问题所在。创建文本框后,我尝试换行。我还检查了查看页面源页面。只添加了一个文本框