为什么我在IE9中仅使用兼容性查看的下拉列表?
-
26-10-2019 - |
题
我的网站包含一个下拉列表,在IE9中不可单击。您可以单击它,但不会扩展。它确实包含其应有的值。怪异的部分是,如果您将兼容模式放在上面,它会神奇地工作。 Firefox和Chrome也可以很好地处理下拉列表。此问题仅在我本地测试网站作为WebServer自动切换兼容模式时发生。
我的问题:有人知道什么可能导致这个问题?
这是我用于下拉列表的代码,确实更改了一些名称。
<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>
它充满了一些JavaScript,但是它已经填满了,所以我认为问题不在。
解决方案
似乎找不到在线上可以找到的解释。不断弹出的唯一解决方案是“以兼容模式运行IE9,以避免问题”。
不隶属于 StackOverflow