此问题仅发生在Internet Explorer 8& 9
我在Web用户控件中有两个下拉列表(cboCountry& cboPractice),它们绑定到实体数据源。单击控件(框本身或箭头)时,会出现选项列表,但只有当鼠标保持静止时,鼠标移动的第二个选项才会再次消失。
以前有没有人经历过这个,如果有的话,原因是什么?溶液
我最初认为它可能与它所处的更新面板有关,因此尝试对其进行评论,但不幸的是它没有任何区别。
当cboCountry的值发生变化时会触发代码(见下文),但只显示一个单独的面板,其中包含一个区域下拉列表。 autopostback在cboCountry上设置但在cboPractice上没有设置,并且该Web用户控件中的所有下拉列表都会出现此问题。
Protected Sub cboCountry_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles cboCountry.SelectedIndexChanged
Try
If cboCountry.SelectedValue = 211 Then
pnlStates.Visible = True
Else
pnlStates.Visible = False
End If
Catch ex As Exception
End Try
End Sub
对此有任何帮助将不胜感激 - 你可以在这里看到问题(IE9)The Lawyer Network
答案 0 :(得分:0)
移动鼠标的第二个选项再次消失。
不完全是。
当您将鼠标移动到包含下拉列表的元素之外或下拉选项上时,会隐藏选项。只要鼠标位于选择元素本身上方或包含选择的暗框上方,选项就不会关闭。
因此,您应该查找已连接到包含元素的事件。
答案 1 :(得分:0)
卸下
select { font-family: 'Open Sans'; }
从我的CSS中避免了这个IE 8的错误