从下拉列表生成动态文本框(C#)

时间:2012-06-01 16:42:39

标签: c# asp.net .net

我在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;

1 个答案:

答案 0 :(得分:1)

在下拉列表中设置AutoPostBack =“True”

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">

当AutoPostBack属性设置为“true”时,只要用户从列表中选择项目,就会自动回发到服务器。默认情况下,它设置为“false”。