Загрузка usercontrol динамически не работала в ie11 и Chrome

#javascript #asp.net #.net #user-controls

#javascript #asp.net #.net #пользовательские элементы управления

Вопрос:

Я столкнулся с проблемой при загрузке содержимого пользовательского элемента управления с главной страницы.

Приведенный ниже код отлично работает до Ie10, но работал в chrome.

AsPX-код:

 <a href="javascript:activateTab('Section1')" style="text-decoration:none">Section 1 </a> 
<a href="javascript:activateTab('Section2')" style="text-decoration:none">Section 2 </a> 
<a href="javascript:activateTab('Section3')" style="text-decoration:none">Section 3 </a> 
<a href="javascript:activateTab('Section4')" style="text-decoration:none">Section 4 </a> 

<div id="page1" style="display: block;">    
     <ucl:Section1 ID="Section1" Visible="true" runat="server" ClientIDMode="Static" /> 
</div>
<div id="page2" style="display: none;">    
     <ucl:Section2 ID="Section2" Visible="true" runat="server" ClientIDMode="Static" /> 
</div>
<div id="page3" style="display: none;">    
     <ucl:Section3 ID="Section3" Visible="true" runat="server" ClientIDMode="Static" /> 
</div>
 

JS-код:

 function activateTab(DivID)
{

 // Code here to enable the div based on click

} 
 

После нажатия на вторую ссылку браузер зависал.

Кто-нибудь может предложить ..?

Комментарии:

1. могу ли я посмотреть, как вы получаете элемент внутри функции activateTab?

2. У меня должно быть возможное решение, но мне нужно посмотреть, как DivID используется параметр

Ответ №1:

В кодировании нет проблем..

Я использую некоторые telerik элементы управления на той же странице, при удалении элементов telerik управления все работает нормально.