このようなページにドロップダウンリストがあります。
<asp:DropDownList ID="ddlCities" runat="server"
AutoPostBack="true" ClientIDMode="Static"
OnSelectedIndexChanged="ddlCities_SelectedIndexChanged">
</asp:DropDownList>
これは、通常の状態ではうまく機能します。しかし、クライアントのアクションにより、ドロップダウンリストの動作を変更する必要があります。
つまり、クライアントがドロップダウンリストにフォーカスし、他のリスト項目に移動すると、SelectedIndexChanged
イベントがトリガーされます。しかし、私はこれを望んでいません。ユーザーがドロップダウンリストの要素にフォーカスした場合、SelectedIndexChanged
イベントはトリガーされず、Enter キーまたはマウスの左ボタンを押すとイベントのみがトリガーされますSelectedIndexChanged
。
これを達成する方法はありますか?