2011年7月推出的Ajax控件工具包—现上架NuGet
[原文发表地址] Ajax Control Toolkit July 2011 Release - Now on NuGet
[原文发表时间] August 9, 2011 10:31 PM
大家都来说说对Ajax控件工具包的看法。有的人喜欢它,有的人不喜欢,但去年它的下载量达到115万。ACT就这样完结了?当然没有,在WebForm,jQuery和ACT风格编程中还有很多正在进行的工作。很快就会出新了。
在Ajax控件工具包中大约有40个不同的控件。他们还在不断地更新,已经支持多款浏览器。今年推出的第一个发布就新增了对IE9的支持。此次2011年7月的发布添加了新的HTML编辑器,以及包括更多完整的浏览器支持(摘自Stephen Walther博客):
HTML编辑扩展器能在所有现代浏览器上运行,包括最新版本的Mozilla火狐(火狐5),Google Chrome(Chrome12)和苹果Safari(Safari5)。另外,HTML编辑扩展器可以与微软Internet Explorer6匹敌,甚至更新。
如何使用它呢?可以从NuGet上获取Ajax控件工具包, 这比从包管理操控台或GUI都简单很多。
你可以在页面最上方注册Ajax控件工具包:
1: <%@ Register TagPrefix="act" Namespace="AjaxControlToolkit"
2: Assembly="AjaxControlToolkit"%>
不过NuGet包早就把它添加到你的web.config中了!
1: <pages>
2: <controls>
3: <add tagPrefix="ajaxToolkit"
4: assembly="AjaxControlToolkit"
5: namespace="AjaxControlToolkit" />
6: </controls>
7: </pages>
虽然如此,我觉得前缀应该是“act”,所以我会改掉它的。那么只要用ASP.NET WebForm页面中的控件就行了。举个例子,如果你想把一个标准文本框变成一个取色框:
1: <act:ToolkitScriptManager ID="manager" runat="Server" />
1: <asp:TextBox ID="txtColorPicker" runat="server" />
2: <act:ColorPickerExtender TargetControlID="txtColorPicker" runat="server" />
工具包脚本管理器只需在页面出现一次即可。
这只是一个例子而已。你可以去Ajax控件工具包样本网站查看更多控件。
希望你们喜欢!