asp.netで2つのドロップダウンリストと2つのテキストボックスを動的に作成しました。実行時にテキストボックスを無効にします。ドロップダウンテキストボックスから項目を選択すると、このタスクを実行する方法を有効にする必要があります。助けてください:(
質問する
566 次
2 に答える
0
dropDownList の SelectedIndexChanged で、テキスト ボックスを有効 = true に設定する関数を呼び出します。動的に追加されたコントロールにアクセスするには、C#に従って FindControl を使用できます。
于 2013-08-30T06:16:36.637 に答える
0
次のようなものが役立つと思います。
ページの OnInit イベントで:
DropDownList ddl = new DropDownList();
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
placeholder.Controls.Add(ddl); //assuming this is what you use to dynamically show the dropdown list
TextBox yourTextbox = new TextBox(); //declare the variable outside to be able to be accessed by other methods, but it must be instantiated here. declaration here is for illustration purposes only
yourTextBox.Enabled = false;
placeholder.Controls.Add(yourTextBox);
インスタンス化されたイベント ハンドラー内:
void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
yourTextbox.Enabled = true;
}
于 2013-08-30T06:18:20.017 に答える