我在我的页面上有文本框“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>
我的问题是,我可以每次只添加一个文本框,我也有一个搜索按钮为页面上的右侧面板,如果点击此按钮,则创建的文本框将消失。任何帮助,将不胜感激。
辉煌感谢,因为:) –