`
lovnet
  • 浏览: 6880090 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

细数Ajax Control Toolkit Version 1.0.10606.0的16个变化

阅读更多


平静的大海往往下面激流涌动,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的时候显示动画效果


坚强2002和你一起回头再说...
分享到:
评论

相关推荐

    解决了GB2312乱码问题的ASP.NET 2.0 AJAX Control Tookit 1.0.10618

    对应的文章见 《在ASP.NET AJAX Control Toolkit 1.0.10618中使用GB2312的编码时出现乱码的两种解决方案》 http://blog.csdn.net/fancyf/archive/2007/08/21/1753404.aspx&lt;br&gt;这个修改基于官方的1.0.10618,只...

    cos_lib_3d_vision_advanced_toolkit-1.0.0.57.rar

    "cos_lib_3d_vision_advanced_toolkit-1.0.0.57.rar" 是一个专为3D视觉设计的试用版工具包,它为用户提供了进入3D视觉领域的便捷途径。尽管该版本存在时间限制,但它足以帮助用户理解和掌握3D视觉的基本原理和应用...

    AjaxControl Toolkit .NET4.5

    AjaxControl Toolkit是.NET Framework 4.5环境下的一款强大的开发工具包,主要用于简化ASP.NET应用程序中的AJAX(Asynchronous JavaScript and XML)开发。该工具包包含了大量预构建的、高度定制的服务器控件和行为...

    苹果手机数据恢复Apeaksoft iOS Toolkit 1.0.30特别版.zip

    《苹果手机数据恢复技术详解——以Apeaksoft iOS Toolkit 1.0.30特别版为例》 在当今数字化时代,手机已经成为了我们日常生活的重要组成部分,而其中存储的数据更是珍贵无比。苹果手机以其出色的用户体验和安全性...

    DOTween Pro(版本1.0.145)

    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

    **AJAX Control Toolkit 3.5** 是一个针对.NET Framework 3.5版本的扩展库,它为ASP.NET开发者提供了一系列丰富的、易于使用的AJAX功能控件和行为。这个工具包旨在简化开发过程,使开发者能够快速构建具有高度交互性...

    DOTween Pro 1.0.145

    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 8.6版本

    LabVIEW database connectivity toolkit 1.0.2.7z 适用于labview 8.6版本,同时含有破解器

    ASP.NET AJAX程序设计——第I卷:服务器端ASP.NET 2.0 AJAX Extensions与ASP.NET AJAX Control Toolkit 源代码

    本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...

    AJAX Control Toolkit4.5

    AJAX Control Toolkit 4.5 是一个专门为 .NET Framework 4.5 设计的扩展库,它提供了大量的用户界面控件和组件,旨在简化开发人员在构建富交互式Web应用程序时的工作。这个工具包利用了Asynchronous JavaScript and ...

    AJAX Control Toolkit

    AJAX Control Toolkit的核心在于其使用了Microsoft ASP.NET AJAX库,这是一个客户端脚本库,它扩展了JavaScript,使其能够支持异步通信。通过XMLHttpRequest对象,AJAX可以在后台与服务器进行通信,而不会打断用户的...

    cos_lib_3d_vision_advanced_toolkit-1.0.0.57.vip

    深度学习应用

    DOTween Pro v1.0.155

    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

    标题“ADK_Toolkit.WIN.1.1 Installer_1.1.1.38”指的是一款针对高通(Qualcomm)芯片的软件开发工具包(ADK,Application Development Kit)的安装程序,版本号为1.1.1.38,专为Windows操作系统设计。这个工具包...

    [.Net 控件] Ajax Control Toolkit

    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 ...

    DOTween Pro 1.0.310.unitypackage

    重要说明:如果从 1.0.244 或更旧的版本升级,请仔细按照以下说明进行操作 DOTween Pro 扩展了 DOTween 免费引擎,实现了脚本和可视脚本的新功能,包括这些外部资源的额外功能(如果有): - 2D 工具包 - TextMesh ...

    asp.net AJAX Control Toolkit

    ASP.NET AJAX Control Toolkit是一款强大的开发工具集,专为ASP.NET开发者设计,用于增强网页应用程序的交互性和用户体验。这个工具包包含了一系列预构建的用户界面控件和行为扩展,利用AJAX(Asynchronous ...

    光固化SLA DLP LCD 切片软件 CreationWorkshop 1.0.0.75

    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深度解析** Asp.net AJAX Control Toolkit是Microsoft为Asp.net开发者提供的一套强大的AJAX扩展库,它包含了多种预构建的、易于使用的UI控件和行为,大大简化了在Asp.net应用程序中...

    System.Web.Extensions.Design_1.0.61231.0

    标题 "System.Web.Extensions.Design_1.0.61231.0" 指的是一个特定版本(1.0.61231.0)的 .NET Framework 2.0 扩展设计组件,它主要关注 C# 开发中的 Web 应用程序设计支持。这个组件是 Microsoft ASP.NET 的一部分...

Global site tag (gtag.js) - Google Analytics