Pourquoi mon dropdownlist dans IE9 seulement cliquable avec affichage de compatibilité sur?
-
26-10-2019 - |
Question
Mon site contient une dropdownlist qui n'est pas cliquable dans IE9. Vous pouvez cliquer dessus, mais il ne se développe pas. Il ne contient les valeurs qu'il devrait avoir. La partie étrange est que si vous mettez le mode de compatibilité sur, il fonctionne comme par magie. Aussi Firefox et Chrome gérer la dropdownlist très bien. Ce problème se produit uniquement lorsque je teste le site localement comme le serveur Web automatiquement en mode bascule de compatibilité.
Ma question: Quelqu'un at-il une idée de ce qui pourrait causer ce problème?
Voici le code que j'utilise pour dropdownlist, qui a changé, certains noms.
<asp:DropDownList ID="ddl" runat="server" Width="140" AppendDataBoundItems="True"
DataTextField="Name" DataValueField="Value" OnSelectedIndexChanged="ddl_Click"
AutoPostBack="true" Height="22">
<asp:ListItem Text="Selected" />
</asp:DropDownList>
Il est rempli par un JavaScript, mais il se remplit donc je ne pense pas que le problème réside là.
La solution
Il semble qu'il n'y a pas d'explication à trouver en ligne. Les seules solutions qui réapparaissent sont «exécuter IE9 en mode de compatibilité pour éviter le problème.