我在VS 2010中使用C#来开发网页。
下面是我用来开发某个下拉选项的动态文本框...我面临的问题是当我选择选项时没有生成文本框。它仅在我clik时生成按钮或做一些活动。
我应该做什么更改,或者在下拉控件中选择选项后,在哪里放置代码以生成文本框
TextBox new_textbox = new TextBox();
new_textbox.ID = "txt" + 1;
new_textbox.Text = "";
PlaceHolder1.Controls.Add(new_textbox);
Label5.Visible = true;
答案 0 :(得分:1)
在下拉列表中设置AutoPostBack =“True”
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
当AutoPostBack属性设置为“true”时,只要用户从列表中选择项目,就会自动回发到服务器。默认情况下,它设置为“false”。