2

我的网站包含一个在 IE9 中不可点击的下拉列表。您可以单击它,但它不会展开。它确实包含它应该具有的值。奇怪的是,如果您打开兼容模式,它会神奇地起作用。Firefox 和 Chrome 也可以很好地处理下拉列表。仅当我在本地测试网站时才会出现此问题,因为网络服务器会自动切换兼容模式。

我的问题:有人知道可能导致此问题的原因吗?

这是我用于下拉列表的代码,确实更改了一些名称。

<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 填充,但它正在被填充,所以我认为问题不在于那里。

4

1 回答 1

0

网上好像没有解释。唯一不断弹出的解决方案是“在兼容模式下运行 IE9 以避免该问题”。

例如: https ://team.utb.edu/sites/helpdesk/Knowledge%20Base/Drop%20Down%20Menus%20and%20Other%20Options%20Not%20Working%20With%20IE8%20or%20IE9%20Browser.aspx

于 2012-02-17T15:52:24.487 回答