0

この問題は Internet Explorer 8 & 9 でのみ発生します

エンティティ データソースにバインドされている Web ユーザー コントロール内に 2 つのドロップダウン (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

4

2 に答える 2

0

select { font-family: 'Open Sans'; } 私のCSSから削除 すると、このIE 8のバグが回避されました

于 2013-02-23T20:45:14.110 に答える
0

マウスを動かすと、オプションが再び消えます。

ではない正確に。

ドロップダウンを含む要素の外、またはドロップダウン オプションの上にマウスを移動すると、オプションが非表示になります。マウスが選択要素自体の上にあるか、選択要素を含む暗いボックスの上にある限り、オプションは閉じられません。

そのため、含まれている要素に接続したイベントを探す必要があります。

于 2012-04-10T14:33:00.477 に答える