我的网站包含一个下拉列表,在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,以避免问题”。

例如:https://team.utb.edu/sites/helpdesk/knowledge%20base/drop%20Down%20Menus%20AND%20AND%20OPTER%20Options%20Not%20Not%20Working%20With%20IE8%20IE8%20OR%20OR%20IE9%20%20BROWSER.ASPX

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top