0

我在 VS 2010 中使用 C# 开发网页。

以下是我用来为某个下拉选项开发动态文本框的内容...我面临的问题是当我选择该选项时没有生成文本框。它仅在我单击按钮或做一些活动。

一旦我选择下拉控件中的选项,我应该做哪些更改或将代码放置在何处以生成文本框

        TextBox new_textbox = new TextBox();
        new_textbox.ID = "txt" + 1;
        new_textbox.Text = "";
        PlaceHolder1.Controls.Add(new_textbox);
        Label5.Visible = true;
4

1 回答 1

1

在下拉列表中设置 AutoPostBack="True"

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

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

于 2012-06-01T17:00:34.087 回答