我有下拉列表,并且会有一些操作这个下拉选择索引更改事件但是每次从其选择的索引改变事件时,从IE9改变了键盘按下键的事件。 这是我的下拉列表,
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="drpRelocatedCountry" OnSelectedIndexChanged="drpRelocatedCountry_OnSelectedIndexChanged"
AutoPostBack="true" runat="server" TabIndex="17"></asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
向下键应该从下拉列表中选择下一个值,不要触发选中的索引已更改事件,直到制表符或转到其他控件。
答案 0 :(得分:0)
可能您已设置AutoPostBack="true"
,因此每当您按下键时,您将调整SelectedIndexChanged事件,因为您已更改选择。不确定。
修改 - 强> 我无法在我的最终重现你的问题。我复制了你的代码并从代码隐藏中绑定它,但它没有在key down上触发SelectedIndexChanged。