我在网页上有一个文本框"tb1",希望用户能够在需要输入更多数据时添加另一个文本框。我有以下代码:
VB:
ViewState("num") = 2
Dim MyTextBox = New TextBox
MyTextBox.ID = "tb" & ViewState("num")
MyTextBox.Width = 540
MyTextBox.Height = 60
MyTextBox.TextMode = TextBoxMode.MultiLine
AddScript.Controls.Add(MyTextBox)
AddScript.Controls.Add(New LiteralControl("<br>"))
ViewState("num") = ViewState("num") + 1
ASP:
<asp:PlaceHolder id="AddScript" runat="server">
<asp:Label ID="Label2" runat="server" Font-Bold="true"
Text="Scripts: (Drag from right)"></asp:Label><br />
<asp:TextBox ID="tb1" runat="server" Width="90%" Height="60px"
TextMode="MultiLine" Enabled="false"></asp:TextBox>
</asp:PlaceHolder>
我的问题是我每次只能添加一个文本框,同时页面右侧还有一个搜索按钮。如果点击该按钮,则创建的文本框将消失。希望得到帮助。