CollapsiblePanel控件------(可收缩面版)
功能:
    可以让页面中的某个区域变得可折叠,即用户可以根据喜好展开或折叠其中的内容。

 属性:
           TargetControlID:该扩展器目标控件ID,即将要实现折叠、展开功能的控件的ID
            ExpandControlID:指定一个服务器控件的ID,当用户点击该控件时,该扩展器的目标Panel控件将展开
            CollapseControlID:指定一个服务器控件的ID,当用户点击该控件时,该扩展器的目标Panel控件将折叠
            Collapsed:目标Panel控件的初始化状态,true代表折叠,false代表展开
            TextLabelID:指定一个服务器Label控件的ID,用来显示此时目标Panel控件的折叠/展开状态
            ImageControlID:指定一个服务器端Image控件的ID,用来告知用户此时目标Panel控件的折叠、展开状态
            ExpandedText:当目标Panel控件为展开状态时,TextLabelID属性所指定的Label控件中的文字
            CollapsedText:当目标Panel控件为折叠时,TextLabelID属性所指定的Label控件中的文字
            ExpandedImage:当目标Panel控件为展开状态时,ImageControlID属性所指定的Image控件中图片的URL
            CollapsedImage:当目标Panel控件为折叠状态时,ImageControlID属性所指定的Image控件中图片的URL

实例代码:
CollapsiblePanel控件<head id="Head1" runat="server">
CollapsiblePanel控件    
<title>示范可收缩面版(CollapsiblePanel)</title>   
CollapsiblePanel控件
CollapsiblePanel控件
</head>
CollapsiblePanel控件
<body>
CollapsiblePanel控件    
<form id="CollapsiblePanelForm" runat="server">
CollapsiblePanel控件        
<asp:ScriptManager ID="sm" runat="server" />
CollapsiblePanel控件        
<div >示范可收缩面版(CollapsiblePanel)<br />
CollapsiblePanel控件        
</div>
CollapsiblePanel控件        
<div>
CollapsiblePanel控件    请在
<strong>“What is ASP.NET AJAX?”</strong>这个 Panel 上,按下鼠标左键来收缩或展开详细的内容介绍。
CollapsiblePanel控件  
</div>
CollapsiblePanel控件        
<asp:Panel ID="Panel2" runat="server" CssClass="collapsePanelHeader" Height="30px" Width="500px" Style=" background-color:Gray;overflow:hidden;"> 
CollapsiblePanel控件            
<div style="padding:5px; cursor: pointer; vertical-align: middle;">
CollapsiblePanel控件                
<div style="float: left;">What is ASP.NET AJAX?</div>
CollapsiblePanel控件                
<div style="float: left; margin-left: 20px;">
CollapsiblePanel控件                    
<asp:Label ID="Label1" runat="server">(Show DetailsCollapsiblePanel控件)</asp:Label>
CollapsiblePanel控件                
</div>
CollapsiblePanel控件                
<div style="float: right; vertical-align: middle;">                    
CollapsiblePanel控件                    
<asp:ImageButton ID="Image1" runat="server" ImageUrl="~/Images/Expand.gif" AlternateText="(Show DetailsCollapsiblePanel控件)"/>
CollapsiblePanel控件                
</div>
CollapsiblePanel控件            
</div>
CollapsiblePanel控件        
</asp:Panel>
CollapsiblePanel控件        
<asp:Panel ID="Panel1" runat="server" Height="0" Width="500px">
CollapsiblePanel控件            
<br />
CollapsiblePanel控件                      
<input  type="image" src="Images/AJAX.gif" alt="ASP.NET AJAX" style="border-width: 0px;" align="right" type="image">
CollapsiblePanel控件ASP.NET AJAX is a free framework for building a new generation of
CollapsiblePanel控件richer, more interactive, highly personalized cross-browser web
CollapsiblePanel控件applications. This new web development technology from Microsoft
CollapsiblePanel控件integrates cross-browser client script libraries with the ASP.NET 2.0
CollapsiblePanel控件server-based development framework. In addition, ASP.NET AJAX offers
CollapsiblePanel控件you the same type of development platform for client-based web pages
CollapsiblePanel控件that ASP.NET offers for server-based pages. And because ASP.NET AJAX is
CollapsiblePanel控件an extension of ASP.NET, it is fully integrated with server-based
CollapsiblePanel控件services. ASP.NET AJAX makes it possible to easily take advantage of
CollapsiblePanel控件AJAX techniques on the web and enables you to create ASP.NET pages with
CollapsiblePanel控件a rich, responsive UI and server communication. However, AJAX isn't
CollapsiblePanel控件just for ASP.NET. You can take advantage of the rich client framework
CollapsiblePanel控件to easily build client-centric web applications that integrate with any
CollapsiblePanel控件backend data provider and run on most modern browsers. 
</p>
CollapsiblePanel控件        
</asp:Panel>
CollapsiblePanel控件        
CollapsiblePanel控件       
<ajaxToolkit:CollapsiblePanelExtender ID="cpeDemo" runat="Server"
CollapsiblePanel控件        TargetControlID
="Panel1"
CollapsiblePanel控件        ExpandControlID
="Panel2"
CollapsiblePanel控件        CollapseControlID
="Panel2" 
CollapsiblePanel控件        Collapsed
="true"
CollapsiblePanel控件        TextLabelID
="Label1"
CollapsiblePanel控件        ImageControlID
="Image1"    
CollapsiblePanel控件        ExpandedText
="(Hide DetailsCollapsiblePanel控件)"
CollapsiblePanel控件        CollapsedText
="(Show DetailsCollapsiblePanel控件)"
CollapsiblePanel控件        ExpandedImage
="~/Images/Collapse.gif"
CollapsiblePanel控件        CollapsedImage
="~/Images/Expand.gif"
CollapsiblePanel控件        SuppressPostBack
="true" />
CollapsiblePanel控件    
</form>
CollapsiblePanel控件
</body>
CollapsiblePanel控件
</html>
CollapsiblePanel控件
CollapsiblePanel控件

运行结果:
        CollapsiblePanel控件

转载于:https://www.cnblogs.com/abcdwxc/archive/2007/10/31/944553.html

相关文章: