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