2015-08-07 2 views
1

Я использую AJAX Control Toolkit v15.1, asp.net v4.5.1 vs.net 2012 VB-код. Все современно. Я использую инструмент tabcontainer из набора инструментов AJAX. И когда я запускаю свое веб-приложение в режиме localhost, все отлично работает в Chrome и IE.AJAX TabContainer не отображается в IE

Я публикую свой код на своем веб-сервере IIS & просмотрите его в Chrome. Отлично работает! Очень счастлив! Но я должен проверить его в IE, поэтому я запускаю IE 11. Когда IE 11 запускает только верхнюю часть загрузок моего веб-приложения. Нижняя 75%, в которой находится таблоконтейнер и 11 вкладок, не отображается.

Я читал об изменении жереха: ScriptManager к ajaxToolkit:..! ToolkitScriptManager(который не работает, кстати он не признает, что тег на все сразу выдает ошибку я думаю, что, возможно, починка 4+ лет назад, потому что это, когда это исправление была размещена, но не применяется сегодня)

Вот мой код на то, что я думаю, что будет иметь значение в устранении неполадок:. (в моем. aspx file)

<%@ 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. Это легкий выход. Я бы предпочел исправить это и не беспокоиться об этом.

+0

Вы пытались изменить ajaxToolkit: toolkitScriptManager на cc1: Toolkitscriptmanager ?, также посмотрите на консоль JS браузера (F12) и найдите ошибку или сообщение –

+0

1. Я пробовал префикс сборки регистра и пространства имен cc1 и все ошибка сломалась. Я еще не поставил его в оба. Попробуй это. 2. Не думал о консоли JS (F12).Ran that & found this: if (e) throw e; Sys.ArgumentUndefinedException: значение не может быть неопределенным. Имя параметра: тип К сожалению, я не сделал никакого кодирования там. Это было сделано на бэкэнде. Мне придется в этом разобраться. Спасибо за совет. –

ответ

-1

Я столкнулся с той же проблемой, ниже код работал для меня. Я получил этот ответ от Forums.asp.net Try Ниже настройки в web.config

<compilation debug="true" targetFramework="4.0"/> 

изменил его:

<compilation debug="false" targetFramework="4.0"/> 
+0

Вы не ввели код, чтобы «изменить его на:». –

0

загрузить инструментарии управления Ajax V15.1.2 и разработать веб-форму с TabContainer, чтобы показать что-то.
Когда я использую IE 11 для просмотра моей страницы, вкладка не показывалась. Но когда я использую Chrome (версия 44.0.2403.130) для просмотра той же страницы, вкладка «отображается».
Я ищу еще одно обсуждение TabContainer на stackoverflow в Ajaxcontroltoolkit 15.1.2 Tabcontainer problems сообщение. Он любил мою проблему !!
Теперь я могу использовать IE 11 для просмотра моей страницы с отображением вкладки.

0

Я знаю, что это старая нить. У меня были те же проблемы, и я обнаружил, что перешел в IE11 и изменил настройку View Compatibility Compatibility, добавив текущий веб-сайт, на котором указывается как экранный сайт интрасети, так и список совместимости Microsoft. Закрыв настройку, повторное открытие и отмену тикания, а затем удаление веб-сайта из списка приведет к тому, что вкладки будут отображаться так же, как и Chrome и FF.

Надеюсь, это поможет?

Смежные вопросы