All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
修改Zend引擎实现PHP源码加密的原理及实践_php资料_编程技术
c#中GDI+图形图像:向量图形概述
C#中添加XML节点实例
ASP.NET重定向方法大总结_.net资料_编程技术
目录,文件操作详谈—php_php资料_编程技术
asp.net2.0中web用户控件的概述与优点
ASP.NET中的FILESTREAM对象总结_[Asp.Net教程]
Delphi自动启动的多媒体光盘程序
ASP.NET,2.0的视图状态持久性机制_[Asp.Net教程]
VB.NET实现窗体图标最小化到状态栏_.net资料_编程技术
Reading number is top 10 pictures
美洲杯宝贝的雨中风情1
清扫五脏垃圾,我有绝招
The real super beauty1
非常漂亮的泳装美女
西游四格漫画(三)
NeedWallpaper10
美女就是美女
人造器官和铁肺人
Exquisite decoration is not paying too much4
The household design, do not do bridal chamber a pity
Download software ranking
Twenty piece of palm leaf
网络管理员第三版
SP4 for SQL2000
Unix video tutorial2
Unix video tutorial19
Unix video tutorial13
WebService在.NET中的实战应用教学视频 → 第3集
VeryCD电驴(EasyMule) V1.1.9 Build09081
Tram sex maniac 2 (H) rar bag18
好色的外科大夫
delv published in(发表于) 2014/1/27 6:52:42 Edit(编辑)
轻松掌握Ajax.net系列教程十:使用CollapsiblePanelExtender_[Asp.Net教程]

轻松掌握Ajax.net系列教程十:使用CollapsiblePanelExtender_[Asp.Net教程]

轻松掌握Ajax.net系列教程十:使用CollapsiblePanelExtender_[Asp.Net教程]

本章主要介绍CollapsiblePanelExtender的使用方法。CollapsiblePanelExtender和上一章的Accordion有些类似,也是可以控制指定区域的缩放。但Accordion是管理一个区域群,群中每个区域之间能够产生互动,关闭一个能打开另一个,而CollapsiblePanelExtender主要是控制单个区域的缩放。


第一步:建立AJAX Control Toolkit Website


在这个例子里我们主要需要两个Panel控件和一个CollapsiblePanelExtender组件,另外还有一些辅助控件,这里就不一一列出了。如下所示:



  
显示内容……

以上是Panel1的代码,Panel1是控制区域,它负责控制Panel2的状态。在Panel1里我们定义了一个Image控件和一个Label控件。这两个控件能根据Panel2的状态显示不同的图片和文字。


注意:这里一定要用服务器控件,否则CollapsiblePanelExtender会找不到相关控件。


Panel2的内容只要一篇文章就可以了,这里就不再列出。


附上相关CSS样式:


.collapsePanel {

background-color:white;
overflow:hidden;
}

.collapsePanelHeader{
width:100%;
height:30px;
background:#666;
color:#FFF;
font-weight:bold;
}

注意:上面的CSS样式中,collapsePanelPanel2使用的样式,在这个样式中我们不能指定高度,否则Panel2就不能正常显示和隐藏了,大家可以自行测试。


第二步:设置CollapsiblePanelExtender


由于要设置的属性太多,请参考如下代码:



CollapseControlID="Panel1"
ExpandControlID="Panel1"
TargetControlID="Panel2"
ImageControlID="Image1"
TextLabelID="Label1"
CollapsedText="显示内容……"
ExpandedText="隐藏内容……"
ExpandedImage="~/images/collapse.jpg"
CollapsedImage="~/images/expand.jpg">

CollapseControlID是指控制隐藏的控件ID,ExpandControlID是指控制显示的控件ID,由于本例子只有一个控制区域,因此它们的值都是Panel1。如果大家有两个控制区域,可以分别指定它们的值。TagetControlID是指需要控制的目标控件ID,这里是Panel2ImageControlID是指显示状态图片的控件ID,这里是Image1,如果没有可以不指定。TextLabelID是指显示状态文字的控件ID,这里是Label1,如果没有也可以不指定。接下来的CollapsedTextExpandedTextCollapsedImageExpandedImage就是指定不同状态下所显示的文字和图片了,大家根据实际情况设置。


设置完毕,运行!效果如下图:



点击“隐藏内容”后下面的文章就隐藏起来了。



结束:


本章主要介绍了CollapsiblePanelExtender的使用方法。CollapsiblePanelExtender和Accordion有些类似,但相比Accordion,CollapsiblePanelExtender的效果有点单调,但使用比Accordion简单,能通过设置显示不同状态的图片和文字,大家在选择的时候一定要从实际出发,选择合适的组件。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.