ASP.NET AJAX学习笔记之:CollapsiblePanel---可折叠的面板
让某个控件的内容变得可折叠.
常用属性:
TargetControlID:目标控件:要实现折叠/展开控件的ID;
ExpandControlID:一个服务器控件,该控件的作用是:点击该控件即可展开TargetControlID指定的控件;
CollapseControlID:一个服务器控件,该控件的作用是:点击该控件即可将TargetControlID指定的控件进行折叠;
通常ExpandControlID和CollapseControlID都指向同一个服务器控件,以上三个控件便可实现基本的折叠功能;
Collapsed:设置目标控件的初始置是"展开"还是"折叠"(true:折叠,false:展开);
用文字表示展开/折叠的状态:(锦上添花功能)
TextLabelID:指定一个Label控件用来显示目标控件当前"展开/折叠"的状态(通常是要展形内容的标题);
ExpandedText:设置TextLabelID指定的Label控件在展开时显示的文字.例如:"关闭面板";
CollapsedText: 设置TextLabelID指定的Label控件在折叠时显示的文字.例如:"展开面板";
同理以可用图片控件来表示展开/折叠的状态,也有三个控件
ImageControlID:指定一个Image控件用来显示目标控件当前"展开/折叠"的状态;
ExpandedImage:设置TextLabelID指定的Image控件在展开时显示的图片;
CollapsedImage:设置TextLabelID指定的Image控件在折叠时显示的图片;
例子演示:
<asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager>
控制展开/折叠的面板
<asp:Panel ID="Panel1" runat="server" >
<div style="padding:5px; cursor: pointer; vertical-align: middle;">
<div style="float: left;">训练营残酷令巴蒂尔怀念裁判 火箭首演姚麦是主角</div>
<div style="float: left; margin-left: 20px;">
<asp:Label ID="Label1" runat="server">(展开看详细内容)</asp:Label>
</div>
<div style="float: right; vertical-align: middle;">
<asp:ImageButton ID="Image1" runat="server" ImageUrl="~/images/expand_blue.jpg" AlternateText="(展开看详细内容...)"/>
</div>
</div>
</asp:Panel>
目标要展开的面板
<asp:Panel ID="Panel2" runat="server" CssClass="collapsePanel" Height="0">
<br />
<p>
新浪体育讯 北京时间10月9日消息,对于巴蒂尔来说,什么使他整个夏天最为怀念的呢?这位火箭队外线最为重要的防守球员的回答一定让你大吃一惊,他最怀念的竟然是裁判。在一周的训练营结束后,尤其是经历了对抗性训练,他已经对于NBA的裁判新赛季苛刻的判罚做好了准备。
“当你在训练营的时候,你要面对需要那种桀骜不驯的年轻人,他们不断的扯你阻止你并和你卡位,”巴蒂尔说,“这样的情况不会在常规赛中出现,不过这样的经历对于你提前适应常规赛裁判的尺度很有帮助,在训练营里面尺度总是很宽松的。”
</p>
</asp:Panel>
主角登场:CollapsiblePanel
<ajaxToolkit:CollapsiblePanelExtender ID="cpeDemo" runat="Server"
TargetControlID="Panel2"
ExpandControlID="Panel1"
CollapseControlID="Panel1"
Collapsed="True"
TextLabelID="Label1"
ImageControlID="Image1"
ExpandedText="(关闭)"
CollapsedText="(展开)"
ExpandedImage="~/images/collapse_blue.jpg"
CollapsedImage="~/images/expand_blue.jpg"
SuppressPostBack="true"
/>
晚安,明天晚上继续!
转载于:https://www.cnblogs.com/hwtthwtt/archive/2007/10/09/918749.html
ASP.NET AJAX学习笔记之:CollapsiblePanel---可折叠的面板相关推荐
- ASP.NET AJAX 学习笔记
第一课是asp.net ajax的概述,主要是大体上介绍asp.net ajax的印象. 这一讲的主要内容: 1.Ajax是异步传输.传统页面是同步传输.点击按钮或链接的时候,页面同步刷新.ajax不 ...
- Ajax学习笔记-动力节点-王鹤老师
Ajax学习笔记-动力节点-王鹤老师 视频教程来自:https://www.bilibili.com/video/BV15k4y167XM?spm_id_from=333.999.0.0 第一节 全局 ...
- ASP.NET AJAX学习记要(2)-下手之DOM
要学习DOM,那什么是DOM?为什么要学习DOM?DOM是文档对象模型.借用网站w3pop.com上的一段话:["W3C文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容.结 ...
- ASP.NET AJAX学习记要(2)-下手之JavaScript
早在几年前就做过网站,应该说是网页,而且还是静态的,当时在学做网页的时候,几乎所有的学习资料都会提到JavaScript,后来看ASP.PHP的时候更是觉得JavaScript无所不在,为什么Java ...
- ASP.NET AJAX 学习之一 ScriptManager控件
主要内容 1.控件概述 2.一个简单的示例 3.客户端脚本模式 4.错误处理 5.Services属性 6.Scripts属性 一.控件概述 ScriptManager控件包括在ASP.NET ...
- Jquery ajax 学习笔记
本人的js & jq 一直是菜鸟级别,最近不忙就看了看ajax方面的知识,文中部分内容参考自这里&这里 之前一直用js写ajax现在基于jq实现方便多了~ $.get & $. ...
- ASP.NET MVC3 学习笔记(一)MVC模式简介
以下文字摘自 ASP.NET MVC3 高级编程 MVC将应用程序的用户界面(User Interface,UI)分为三个主要部分: 模型:一组类,描述了要处理的数据以及修改和操作数据的业务规则 视图 ...
- AJAX学习笔记——发送AJAX的POST请求,模拟from表单提交
关于AJAX发送POST请求,首先演示一个小案例. 当输入用户名:张三,密码:123.点击发送请求按钮 这是用post请求模拟的表单提交.接下来看一下如何用AJAX发送POST请求 后端代码: @We ...
- AJAX 学习笔记[四] AJAX 对服务器返回的XML 的处理
在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据.而开发者可以利用DOM 的相关方法对其进行处理. 假设服务器返回的XML 文档,如 ...
- 小汪的ajax学习笔记
ajax 1.初识ajax 请求方式 1.get请求 2.post请求 2.1 setRequestHeader参数详解 3.状态码 4.ajax错误处理 5.ie低版本浏览器缓存问题 6.ajax封 ...
最新文章
- 智慧健康,协同发展:清华大学携手天津市共同探索健康医疗大数据
- Android系统Surface机制的SurfaceFlinger服务的线程模型分析
- ios-http协议
- F110报错:Company codes **/** do not appear in proposal ***; correct
- UA池和IP代理池使用
- 错误信息Make an entry in Field Text Area
- Unix安装BerkeleyDB
- LTE学习:MCS(调制与编码策略) CSI(信道状态信息)
- java enum private_初步理解Java枚举类型
- 计算机毕业论文选题 - 毕设选题推荐
- Ubuntu20.04 截图工具推荐
- 记录一次组装台式机设置U盘启动
- 鸿蒙是ui还是系统,鸿蒙系统UI图标设计抄袭ios?对比一下就知道了
- K-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation
- 海贼王83名刀:无上大快刀12工、大快刀21工、良快刀50工
- Linux 修改时区和时间
- linux挂载文件夹哪个最好,细说linux挂载——mount,及其他……
- visual studio 2019 分屏
- 高中计算机阅卷要求,传说中的高考电脑阅卷是这样的!细节决定分数
- 多唱点歌显示微服务器断开,多唱微服务器
热门文章
- 前端视频插件Video.js的基本使用
- 理解Android中的MeasureSpec
- 分享灵动微MM32F3270微控制器的音频类产品参考方案
- 使用easyx来实现按钮功能
- android刷机教程 华为,华为的安卓手机该怎么刷机
- ENGINEER 05
- mysql root拿站_[转载]拿站,专业拿站,拿站工具,手工注入,手工入侵,拿站教程,拿站知识,拿站原理...
- linux7 iperf,CentOS 7下安装Iperf
- FairScheduler源码计算fair share
- 这个“忽悠”马云10亿的男人,还了阿里5000亿,今天当选为院士!