Я использую AJAX Control Toolkit v15.1, код asp.net v4.5.1 vs.net 2012 VB. Все обновлено. Я использую инструмент tabcontainer из набора инструментов AJAX. И когда я запускаю свое веб-приложение в режиме локального хоста, все отлично работает в Chrome и IE.
Я публикую свой код на своем веб-сервере IIS и просматриваю его в Chrome. Отлично работает! Очень счастлив! Но я должен протестировать его в IE, поэтому я запускаю IE 11. Когда IE 11 запускается, загружается только верхняя часть моего веб-приложения. Нижние 75%, в которых находится контейнер вкладок и 11 вкладок, не отображаются.
Я читал об изменении asp:Scriptmanager на ajaxToolkit:toolkitScriptManager (кстати, это не работает. Он вообще не распознает этот тег . Немедленно выдает ошибку! Я думаю, что это могло быть исправление 4+ года назад, потому что именно тогда это исправление было опубликовано, но не применяется сегодня.)
Вот мой код того, что, по моему мнению, будет полезно при устранении неполадок: (в моем файле .aspx)
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
Начало моего кода tabcontainer:
<cc1:TabContainer ID="tabContainer" runat="server" Width="1723px" Height="568px" AutoPostBack="true" ActiveTabIndex="7">
<cc1:TabPanel ID="BackupSchedule" runat="server" >
<HeaderTemplate>
<asp:Label ID="Label3" runat="server" Text="Backup Job Schedule" />
</HeaderTemplate>
Я бы предпочел не заставлять людей использовать Chrome. Это легкий выход. Я бы предпочел исправить это и не беспокоиться об этом.