平静的大海往往下面激流涌动,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的时候显示动画效果
分享到:
相关推荐
对应的文章见 《在ASP.NET AJAX Control Toolkit 1.0.10618中使用GB2312的编码时出现乱码的两种解决方案》 http://blog.csdn.net/fancyf/archive/2007/08/21/1753404.aspx<br>这个修改基于官方的1.0.10618,只...
"cos_lib_3d_vision_advanced_toolkit-1.0.0.57.rar" 是一个专为3D视觉设计的试用版工具包,它为用户提供了进入3D视觉领域的便捷途径。尽管该版本存在时间限制,但它足以帮助用户理解和掌握3D视觉的基本原理和应用...
AjaxControl Toolkit是.NET Framework 4.5环境下的一款强大的开发工具包,主要用于简化ASP.NET应用程序中的AJAX(Asynchronous JavaScript and XML)开发。该工具包包含了大量预构建的、高度定制的服务器控件和行为...
《苹果手机数据恢复技术详解——以Apeaksoft iOS Toolkit 1.0.30特别版为例》 在当今数字化时代,手机已经成为了我们日常生活的重要组成部分,而其中存储的数据更是珍贵无比。苹果手机以其出色的用户体验和安全性...
IMPORTANT: if upgrading from a version older than 1.0.000, follow these instructions carefully See FULL CHANGELOG here DOTween Pro extends the free engine DOTween, implementing new features both for...
**AJAX Control Toolkit 3.5** 是一个针对.NET Framework 3.5版本的扩展库,它为ASP.NET开发者提供了一系列丰富的、易于使用的AJAX功能控件和行为。这个工具包旨在简化开发过程,使开发者能够快速构建具有高度交互性...
DOTween Pro 1.0.145 DOTween Pro extends the free engine DOTween, implementing new features both for scripting and visual scripting, including extra features for these external assets (if present): ...
LabVIEW database connectivity toolkit 1.0.2.7z 适用于labview 8.6版本,同时含有破解器
本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...
AJAX Control Toolkit 4.5 是一个专门为 .NET Framework 4.5 设计的扩展库,它提供了大量的用户界面控件和组件,旨在简化开发人员在构建富交互式Web应用程序时的工作。这个工具包利用了Asynchronous JavaScript and ...
AJAX Control Toolkit的核心在于其使用了Microsoft ASP.NET AJAX库,这是一个客户端脚本库,它扩展了JavaScript,使其能够支持异步通信。通过XMLHttpRequest对象,AJAX可以在后台与服务器进行通信,而不会打断用户的...
深度学习应用
DOTween Pro v1.0.155 是最新的unity3d 游戏动画插件 DOTween动画组件。可以为UI 4.6文本/图像对象,材质,变换,2D Toolkit和TextMesh Pro对象设置动画。 DOTween路径组件。这是一个简单的路径编辑器(不支持路径...
标题“ADK_Toolkit.WIN.1.1 Installer_1.1.1.38”指的是一款针对高通(Qualcomm)芯片的软件开发工具包(ADK,Application Development Kit)的安装程序,版本号为1.1.1.38,专为Windows操作系统设计。这个工具包...
The Ajax Control Toolkit contains a rich set of controls that you can use to build highly responsive and interactive Ajax-enabled Web applications. The Ajax Control Toolkit contains more than 40 ...
重要说明:如果从 1.0.244 或更旧的版本升级,请仔细按照以下说明进行操作 DOTween Pro 扩展了 DOTween 免费引擎,实现了脚本和可视脚本的新功能,包括这些外部资源的额外功能(如果有): - 2D 工具包 - TextMesh ...
ASP.NET AJAX Control Toolkit是一款强大的开发工具集,专为ASP.NET开发者设计,用于增强网页应用程序的交互性和用户体验。这个工具包包含了一系列预构建的用户界面控件和行为扩展,利用AJAX(Asynchronous ...
1. OpenTK.dll、OpenTK.GLControl.dll:这两个文件是Open Toolkit的动态链接库,为软件提供图形用户界面和OpenGL支持,用于渲染3D模型预览。 2. Ionic.Zip.dll:这是一个用于处理ZIP文件的库,可能用于读取或保存...
**Asp.net AJAX Control Toolkit深度解析** Asp.net AJAX Control Toolkit是Microsoft为Asp.net开发者提供的一套强大的AJAX扩展库,它包含了多种预构建的、易于使用的UI控件和行为,大大简化了在Asp.net应用程序中...
标题 "System.Web.Extensions.Design_1.0.61231.0" 指的是一个特定版本(1.0.61231.0)的 .NET Framework 2.0 扩展设计组件,它主要关注 C# 开发中的 Web 应用程序设计支持。这个组件是 Microsoft ASP.NET 的一部分...