asp.net中TabContainer的静态使用方法

     TabContainer是Tab容器,通常是与TabPanel控件配合使用,在TabContainer的内部可以嵌套多个TabPanel,也就我我们通常所见到的选项卡。但是在使用TabContainer之前,一定要先加上一个ScriptManager,该控件是基于AJAX技术实现的。下面我们举个简单的实例,来看一下TabContainer的使用方法。

首先,在aspx的页面第二行注册TabContainer控件,注册的代码如下:

<span style="font-size:14px;"><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %></span>
每一个属性的解释如下:

  namespace 正在注册的自定义控件的命名空间。

  srctagprefix:tagname 对关联的声明性用户控件文件的位置(相对的或绝对的)。

tagname与类关联的任意别名。 此特性只用于用户控件。

tagprefix一个任意别名,它提供对包含指令的文件中所使用的标记的命名空间的短引用

然后,在form的第一行添加

 <asp:ScriptManager ID="SM1" runat="server" />
ScriptManager只有添加之后才能使用 TabContainer

最后,开始添加TabContainer,内部包含几个TabPanel。

详细的实例代码如下:

TabContainerDemo1.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TabContainerDemo1.aspx.cs" Inherits="Code_TabContainerDemo1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
     <asp:ScriptManager ID="SM1" runat="server" />

        <div >
             <h3>TabContainer的使用方法</h3>                      
           
              <ajaxToolkit:TabContainer ID="TabContainer1" runat="server" >
                <ajaxToolkit:TabPanel ID="TabPanel1" runat="server" HeaderText="首页">
                    <ContentTemplate>
                        <div >
                           <h1>这是首页</h1>   
                            <h2>首页二级标题</h2>                                                
                            <h3>首页三级标题</h3>   
                            <h4>首页四级标题</h4>                                                                         
                        </div>                  
                </ContentTemplate>
                
                </ajaxToolkit:TabPanel>

                <ajaxToolkit:TabPanel ID="TabPanel2" runat="server" HeaderText="新闻">
                    <ContentTemplate>
                        <div >
                            <h1>这是新闻页</h1>   
                            <h2>新闻二级标题</h2>                                                
                            <h3>新闻三级标题</h3>   
                            <h4>新闻四级标题</h4> 
                        </div>
                    
                     </ContentTemplate>             
                </ajaxToolkit:TabPanel>
            
                  <ajaxToolkit:TabPanel ID="TabPanel3" runat="server" HeaderText="音乐">
                    <ContentTemplate>
                        <div >
                           <h1>这是音乐页</h1>   
                            <h2>音乐二级标题</h2>                                                
                            <h3>音乐三级标题</h3>   
                            <h4>音乐四级标题</h4> 
                        </div>                   
                    </ContentTemplate>
                </ajaxToolkit:TabPanel>

                  <ajaxToolkit:TabPanel ID="TabPanel4" runat="server" HeaderText="视频">
                    <ContentTemplate>
                        <div >
                           <h1>这是视频页</h1>   
                            <h2>视频二级标题</h2>                                                
                            <h3>视频三级标题</h3>   
                            <h4>视频四级标题</h4> 
                        </div>                   
                    </ContentTemplate>
                </ajaxToolkit:TabPanel>

                  <ajaxToolkit:TabPanel ID="TabPanel5" runat="server" HeaderText="图片">
                    <ContentTemplate>
                        <div >
                           <h1>这是图片页</h1>   
                            <h2>图片二级标题</h2>                                                
                            <h3>图片三级标题</h3>   
                            <h4>图片四级标题</h4> 
                        </div>                   
                    </ContentTemplate>
                </ajaxToolkit:TabPanel>
                
            </ajaxToolkit:TabContainer>         
         
        </div> 

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

演示效果如下:









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值