2015-01-30 3 views
0

У меня есть веб-страница с флажками в ретрансляторе в панели обновления, в IE11, и когда я запускаю флажки, начальная скорость идет быстро, вторая медленнее, третья еще медленнее, и т. д., пока флажок 10 не займет около 18 секунд, прежде чем появится галочка, и я смогу продолжить. его рабочий тон в IE-8, IE-9. Моя страница загружается в режиме Quirks, и на странице не указан тип doctype. Это происходит, когда я специально нажимаю на поле «Коробка» флажка, щелкая по текстовой области, работая нормально.Проблема с ASP.net с IE 11

<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

Проблема возникает из-за обратной связи, вызванной вашим щелчком по вам. Решения:

  1. отключить обратной передачи
  2. использовать чистый HTML: <input type="checkbox">
+0

я есть отключить, чтобы получить возможность отправлять обратно в флажком, но до сих пор проблема есть. –

+1

, если это связано с триггером обратной передачи, то почему этот apper только в ie11? –

0

Убедитесь, что ваш сервер уточненный, вы не загрузили обновление с определениями браузера IE11.

В качестве альтернативы добавить совместимость мета-тег в голове вашей страницы

Пример:

<head> 
    <meta http-equiv="X-UA-Compatible" content="IE=9"> 
    ...