细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
来源:互联网 发布:算法导论第九章答案 编辑:程序博客网 时间:2024/06/11 12:09
平静的大海往往下面激流涌动,Ajax Control Toolkit Version 1.0.10606.0版本没有增加控件但是内部确有不少变化,且与我一起细数Ajax Control Toolkit Version 1.0.10606.0的16个变化。
1.首先是在页面上降低了对ScriptManager的依赖,因为完全没有必要因为一个控件而把所有的脚本全部下载到客户端。
可以看到这个版本里面全部使用了<ajaxToolkit:ToolkitScriptManager runat="Server" EnablePartialRendering="true" ID="ScriptManager1" />
这样做的好处就是客户端只下载当前页面使用控件所需要的脚本,这些脚本作为一个整体被下载到客户端。
2. Accordion控件增加了RequireOpenedPane属性,boolean型,作用是设置是否总有一个panel展开。
3.Accordion控件增加了SuppressHeaderPostbacks属性,作用是阻止Accordion的Header包含元素被点击之后触发事件。
比如我们放置了一个hyperylink,点击的时候不会Postback就是这个原因。这个属性的添加是为了简化,之前我们是这样做的:
<Header><a href="" onclick="return false;" class="accordionLink">2. AutoSize</a></Header>每一个都要加上return false
4.Accordion控件已知的问题:IE6和7里面AutoSize设置Fill或者是Limit效果是一样的,因为它们都不支持max-height CSS属性。IE6中不同的分辨率会影响动画效果的持续时间。
5.AutoComplete: 如果自动完成的条目太多就显示滚动条 可以拖动
6.AutoComplete: 自动完成的部分显示的时候使用了动画效果过度,过程更加平滑
7.可以发现日期显示的时候已经进行了本地化的操作,显示的是中文的年月。注意一下文件头部的Culture="auto" UICulture="auto"
同样注意的是AjaxScriptManager的本地化设置: EnableScriptGlobalization="true" EnableScriptLocalization="true"
8.ConfirmButton添加了OnClientCancel属性,指定用户取消之后执行什么客户端脚本
9.ConfirmButton添加了ConfirmOnFormSubmit直到页面被提交之前才弹出:换句话说就是等页面上的验证全部通过的时候才弹出这个对话框
10.DropDown 添加了Animation的支持,可以在OnShow OnHide的时候显示动画效果
11.FilteredTextBox 完成了本地化的升级之后这个控件也可以屏蔽掉中文了,之前无论什么情况都可以接受中文的情况已经没有了,至少现在是可用的了。
12.HoverMenu添加了Animation的支持,可以在OnShow OnHide的时候显示动画效果
13.MaskedEdit 这个控件也做了一些本地化的工作
14. ModalPopup上一个版本在IE7里面后面的页面是没有变化的,没有被灰掉页面元素依然可用。现在这个问题解决了,这个版本的演示特别强调了可以调
用Server端的代码也可以调用Client端的代码。 而且给出的例子的侧重点是即使是隐藏控件照样可以使用,其实是绕了一圈把不能进行绑定的元素绑定上了,仅此而已。
15.实际开发过程中我们发现不能直接使用CSS来修改这个控件的外观,唯一的办法是修改Ajax Control Toolkit源代码中的样式表。没想到官方给出的解决方案竟然也是这条路子,样式表的详细说明如下:
Tabs Css classes
.ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer.
.ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner.
.ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab.
.ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.
.ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
.ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.
.ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.
16. ListSearchExtender 添加了Animation的支持,可以在OnShow OnHide的时候显示动画效果
- 细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
- 细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
- 细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
- 细数Ajax Control Toolkit 34个服务器端控件
- 细数Ajax Control Toolkit 34个服务器端控件
- 细数Ajax Control Toolkit 34个服务器端控件
- 细数Ajax Control Toolkit 34个服务器端控件
- 细数Ajax Control Toolkit 34个服务器端控件(转)
- 细数Ajax Control Toolkit 1.0 正式版32个服务器端控件
- 细数Ajax Control Toolkit 1.0 正式版32个服务器端控件
- 细数Ajax Control Toolkit 1.0 正式版32个服务器端控件
- 转载 [最新整理版]细数Ajax Control Toolkit 34个服务器端控件
- 【最新整理版】细数Ajax Control Toolkit 34个服务器端控件
- 【最新整理版】细数Ajax Control Toolkit 34个服务器端控件
- 【最新整理版】细数Ajax Control Toolkit 34个服务器端控件
- AJAX Control Toolkit的安装
- Ajax Control Toolkit 34个服务器端控件
- Ajax Control Toolkit 34个服务器端控件
- [本周] 随手记下 Asp.net 5种页面转向方法
- [本周]随手记下 Asp.net中Application Session Cookie ViewState Cache Hidden
- Ajax Control Toolkit Animation问题解决
- Ajax Control Toolkit Animation 想说爱你不容易
- 【下载】 修复Vista文件拷贝缓慢的更新补丁KB931770
- 细数Ajax Control Toolkit Version 1.0.10606.0的16个变化
- 送给所有关注Prototype的朋友们
- 月末谢礼--送大家开机关机声音【下载】
- 生日快乐!
- 【完整版】Prototype实战教程 1-16
- 只羡鸳鸯不羡仙
- 定场诗
- 【最新整理版】细数Ajax Control Toolkit 34个服务器端控件
- 张国荣全集 【1978-2003 】转