ドロップダウンボックスの動作に問題があります。すでに選択されているアイテムをクリックするイベントはありません。 C#またはVBの背後にあるasp.netコードでは、トリガできる唯一のイベントはSelectedIndexChangedです。私は同様の投稿を見たことがありますが、私は以下のように質問を見たことがありません。asp.netドロップダウンボックス選択されたインデックスが変更されたイベントが現在選択されているアイテムをクリックしたときに起動しない
私は、設計目的のために、ボックスをクリックしたときにのみすべてのアイテムを一覧表示するドロップダウンリストが必要な状況があります。このボックスにより、顧客は既存のリストに製品を追加したり、新しいリストを作成することができます。私は箱を元の状態にしたい:リストに追加。しかし、ユーザーがドロップダウンをクリックすると、リストに追加がドロップダウンリストに表示され、元のボックスにも表示されます。リスト内の次の項目がにオプションを持っているようにをリストに
ADDには機能がありません:新しいリストを作成します。 リストA; リストB;
表示するには、表示されているドロップダウンリストでを追加してください。リストに追加します。
代わりに私はちょうど私のリストの最初の項目として、新しいリストを作成を使用している場合、私はそれが既に選択されているとして、ドロップダウンリストから新しいリストを作成し、SelectedIndexChangedイベントを発生しませんを選択することができません。
すでに選択されているアイテムがクリックされたときにイベントを発生させる方法があるべきです。また、最初のアイテムがドロップダウンリストに表示されないようにする方法があるべきですリスト。
私はjqueryでドロップダウンボックスにonclickイベントを結びつけてみましたが、私もonchangeイベントを試みましたが、何も働かなかった。
これは将来のリリース用のものか、誰かが回避策を持っていますか?
参照のためにコードを掲載してください。 – BNN
DropDownの最初の選択肢として「ここをクリックしてください...」オプションを作ってみませんか?ポストバックイベントでは、 'SelectedIndex'をゼロに設定し、ユーザは' OnSelectedIndexChanged'イベントが再び発生する別のオプションを選択することができます。 – VDWWD
既に選択されているので、ユーザーがリストの最初の項目を選択しようとするとポストバックイベントになることはないと思います。私は以下のような回避策を見つけました。 – Roger