【最新整理版】细数ajaxcontroltoolkit个服务器端控件

【最新整理版】细数ajaxcontroltoolkit个服务器端控件

ID:36996636

大小:743.00 KB

页数:34页

时间:2019-05-16

【最新整理版】细数ajaxcontroltoolkit个服务器端控件_第1页
【最新整理版】细数ajaxcontroltoolkit个服务器端控件_第2页
【最新整理版】细数ajaxcontroltoolkit个服务器端控件_第3页
【最新整理版】细数ajaxcontroltoolkit个服务器端控件_第4页
【最新整理版】细数ajaxcontroltoolkit个服务器端控件_第5页
资源描述:

《【最新整理版】细数ajaxcontroltoolkit个服务器端控件》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、【最新整理版】细数AjaxControlToolkit34个服务器端控件 1.Accordion【功能概述】Accordion可以让你设计多个panel并且一次只显示一个Panel.在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Content的定义。我们可以在后台代码中通过SelectedIndex属性取得当前展开的哪一个Panel

2、,还可以控制哪一个Panel展开。经常可以见到类似的效果,比如QQ、Msn好友分类的折叠效果。【细节】(1)不要把Accordion放在Table中而又把FadeTransitions设置为True,这将引起布局混乱(2)在AccordionPane模板中的Content中可以定义任何Web元素,表现的就像一个容器(3)AccordionPane内容模板自动改变大小有三种AutoSizemodes:None(推荐)Limit Fill(4)$find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExt

3、ender')这里找到的是Behavior.什么是Behavior呢?在Asp.netAjax框架中包含一组动作并完成一个功能.Accordion的一个Behavior就是淡入淡出.找到Behavior的引用,behavior.set_FadeTransitions()behavior.get_FadeTransitions()的方式来实现具体某一个Behavior的访问和修改.varbehavior=$find('ctl00_SampleContent_MyAccordion_AccordionExtender');这种写法是不好的,我们在自动测试的

4、页面中发现了更好的写法:varbehavior=$find("<%=MyAccordion.ClientID%>_AccordionExtender");【代码示意】                 function toggleFade() {                var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender');       

5、         if (behavior) {                            behavior.set_FadeTransitions(!behavior.get_FadeTransitions());                }            }            function changeAutoSize() {                var behavior = $find('ctl00_ContentPlaceHolder1_MyAccordion_AccordionExtender');

6、                var ctrl = $get('autosize');    //这里找的是下拉列表控件,不是Behavior                if (behavior) {                    var size = 'None';   // 这里顺便看看怎么使用Select                    switch (ctrl.selectedIndex) {                        case 0 :                            behavio

7、r.get_element().style.height = 'auto';                            size = AjaxControlToolkit.AutoSize.None;                            break;                        case 1 :                            behavior.get_element().style.height = '400px';                            size 

8、= AjaxControlToolkit.AutoSize.Fill;            

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。