我在更新面板的转发器中有一个带有复选框的网页,在IE11中,当我开始检查框时,初始一个快速,第二个慢,三分钟甚至更慢等,直到复选框10大约需要18个复选标记出现前几秒钟,我可以继续。它在IE-8,IE-9中运行良好。我的页面以Quirks模式加载,页面上没有指定doctype。当我特意点击复选框的“Box”区域,点击文本区域工作正常时会发生这种情况。
<asp:UpdatePanel ID="panel" runat="server" UpdateMode="Conditional" RenderMode="Inline">
<ContentTemplate>
<table cellpadding="0" cellspacing="0" width="100%" style="height: 100%;">
<tr id="tr1" runat="server">
<td>
<asp:Repeater ID="rptCheck" runat="server" DataSourceID="odsCheck" EnableViewState="true">
<HeaderTemplate>
<table cellpadding="0" cellspacing="0" width="100%" id="tblCheck" style="height: 100%;">
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style=" height: 26px;">
<asp:CheckBox ID="chkUnselectedIngre" EnableViewState="false" ToolTip='<%# Eval("Name") %>' runat="server" Eval("Name")%>' style="cursor:pointer" AutoPostBack="false"/>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
编辑:我在同一页面上有另一个复选框列表,它在所有浏览器中都运行良好。当我将所有项目从一个复选框列表复制到另一个复选框时,即使使用相同数量的复选框,第二个工作正常。
答案 0 :(得分:0)
问题来自点击您复选框触发的回发。解决方案:
<input type="checkbox">
答案 1 :(得分:0)
确保您的服务器是最新的,您可能没有使用IE11浏览器定义下载更新。
或者在页面的头部添加兼容性元标记
示例:
<head>
<meta http-equiv="X-UA-Compatible" content="IE=9">
...