1

嗨,我有 Visual Studio Express 2012 for Web 我从http://ajaxcontroltoolkit.codeplex.com/releases/view/109918安装了 AJAX Control Toolkit .NET 4.5

我将 AjaxControlToolkit.dll 添加到项目资源中,然后将其添加到 ToolBox -> 选择项目。

在设计模式下一切正常,我可以看到 TabControl,但是当我编译到网站时,控件不可见。

视觉工作室代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="JuwentWebASP_kurtyny.WebForm1" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </asp:ToolkitScriptManager>
        <br />
        <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" Width="479px">
            <asp:TabPanel runat="server" HeaderText="TabPanel1" ID="TabPanel1">
                <ContentTemplate>
                    sdfsdfsfsdf
                </ContentTemplate>
            </asp:TabPanel>
            <asp:TabPanel ID="TabPanel2" runat="server" HeaderText="TabPanel2">
                <ContentTemplate>
                    sdfdfsdfsdf
                </ContentTemplate>
            </asp:TabPanel>
        </asp:TabContainer>

    </div>
    </form>
</body>
</html>

网站来源: http: //pastebin.com/YJSmAY1N

4

2 回答 2

1

如果您使用的是 .net 4.0/4.5,请检查您是否添加了 AjaxTookitScriptManager(而不是通常在 .net 2.0 中添加的 ScriptManager)。我遇到了同样的问题,并从这篇笔记中发现了这一点:http: //stephenwalther.com/archive/2012/09/20/september-2012-release-of-the-ajax-control-toolkit

于 2013-12-30T20:41:06.077 回答
-1

我找到了这个解决方案。我不知道为什么,但TabContainer风格处于hidden模式,我试试这个并且有效!

我希望这可以帮助你。

<asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" Width="479px"
style="width:900px;visibility:visible;">
于 2014-12-10T04:19:02.407 回答