我正在使用AJAX Control Toolkit v15.1,asp.net v4.5.1 vs.net 2012 VB代码。一切都是最新的。 我正在使用AJAX工具包中的tabcontainer工具。当我在本地主机模式下运行我的网络应用程序时,Chrome和IE中的一切正常。
我将我的代码发布到我的IIS Web服务器&在Chrome中查看它。跑得好!很高兴!但我必须在IE中测试它,所以我启动了IE 11。 当IE 11启动时,只加载我的Web应用程序的顶部部分。底部75%,包含tabcontainer和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。这是最简单的方法。我宁愿解决这个问题,也不必担心。
答案 0 :(得分:1)
我遇到过同样的问题,下面的代码对我有用。我从Forums.asp.net得到了这个答案 在web.config中尝试以下设置
<compilation debug="true" targetFramework="4.0"/>
将其更改为:
<compilation debug="false" targetFramework="4.0"/>
答案 1 :(得分:0)
我下载了Ajax控件工具包V15.1.2并使用TabContainer设计了一个webform来显示内容。
当我使用IE 11查看我的页面时,选项卡没有显示。但是当我使用Chrome(版本44.0.2403.130)查看同一页面时,选项卡“显示”。
我在stackoverflow中寻找关于TabContainer的另一个讨论
Ajaxcontroltoolkit 15.1.2 Tabcontainer problems发帖。
它解决了我的问题!!
现在我可以使用IE 11查看我的页面,并显示标签。
答案 2 :(得分:0)
我知道这是一个旧线程。我遇到了同样的问题,发现进入IE11并修改了兼容性视图设置添加当前网站勾选兼容性视图中的显示Intranet站点和使用Microsoft兼容性列表。关闭设置然后重新打开并取消勾选,然后从列表中删除网站将以与Chrome和FF相同的方式显示标签。
希望这有帮助吗?