0

VS 2010 で C# を使用して Web ページを開発しています。

以下は、特定のドロップダウンオプションの動的テキストボックスを開発するために使用したものです...私が直面している問題は、オプションを選択したときにテキストボックスが生成されないことです。いくつかの活動を行います。

ドロップダウンコントロールでオプションを選択したらすぐに、テキストボックスを生成するためのコードをどこに配置する必要がありますか?

        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」に設定されている場合、ユーザーがリストからアイテムを選択するたびに、サーバーへのポストバックが自動的に発生します。デフォルトでは、「false」に設定されています。

于 2012-06-01T17:00:34.087 に答える