2つのドロップダウンリストがあります。最初のドロップダウンリストは2番目のドロップダウンリストにバインドされています。2番目のドロップダウンリストに項目が1つしかない場合、この項目を選択できないため、どの機能もトリガーできません。すでにアップロードされている関連する回答に行きました...しかしそれは役に立ちませんでした...それは重要です。誰かがこの問題で私を助けることができますか?
質問する
1973 次
2 に答える
2
この項目は選択できないため、どの機能もトリガーできません
このアイテムはすでに選択されているため、選択できません。したがって、onchange
イベントなどは変更されないため、トリガーされません。
2つのオプションがあります:
- 「デフォルト」アイテムを追加するという@Kapilの提案を使用して、2番目のアイテムを選択できるようにします。
onload
と同様に同じ関数を呼び出しonchange
ます。したがって、ページが読み込まれると、カスケードされたドロップダウンも表示されます。
。
protected void Page_Load(){
BindCascadeDropDown();
}
protected void ddl_onchange() {
BindCascadeDropDown();
}
protected void BindCascadeDropDown(){
//Bind here
}
于 2012-08-14T11:28:42.587 に答える
0
2番目のドロップダウンにデフォルトのListItemを追加するだけです。
例えば。
<asp:ListItem Text="--Select--" Value="-1"></asp:ListItem>
c#から追加することもできます。データソースからドロップダウンリストにデータを入力した後で、これを記述します。
DropDownList1.Items.Insert(0, new ListItem("--Select--", "-1"));
于 2012-08-14T11:21:52.987 に答える