我们已经开始了
ajax风格的程序开发,安装了微软ajax扩展,建造了我们第一个范例程序,现在我们来为我们的toobox添加一些资源,这个要通过下载安装asp.net ajax工具包完成。登录www.asp.net 点击AJAX按钮,然后找到ASP.NET AJAX Control Toolkit这一项,这里有两个版本可供选择,如果我们不想要任何源代码,只想用现成的控件,我们可以下载不包含源代码的版本。介是若想在某些地方调整一下源代码,就选择完整版,同意它的许可协议,然后下载zip文件,注意到这只是一个zip文件,没有msi安装程序,这一点和之前的微软ajax扩展不一样。
解压这个压缩文件,我们选择把这个工具包和asp.net ajax Extensions放在一起,因为那些准备用asp.net ajax开发的程序都会用到AJAX Control Toolkit.
解压完成后,我们就去看一下里面有些什么。首先是AjaxControlToolkit文件夹,这里面都是工具包中的控件。然后是SampleWebSite,里面包含了所有的演示,有每个控件如何使用的演示范例,还有很多还有一些详细指导,它可以教我们如何创建自定义控件扩展器等等。ToolkitTests是对AJAX Control Toolkit的完整测试,AjaxControlExtender可用来创建我们自己的扩展器,还有TemplateVSI,它可以为我们安装一些工程模版,比如制作自定义控件的模版,或默认使用AJAX Control Toolkit的模版。
现在我们来运行AjaxControlToolkit.sln这个解决方案,因为下载的是完整版,正常加载。现在要做两件事:一是编译这个VSI模版工程,右击TemplateVSI选择build,这样就可以安装这个模版了,编译这个项目只是提供一个模版,这样让你可以快一点开始工作。第二件事就是,向上翻找到SampleWebSite,在浏览器中预览它。范例网站就出现了,这里有非常丰富的资源,可以观看范例,了解如何使用这些控件扩展器。这里是一个了解如何使用这些控件的绝佳渠道。
下面,还有一些事要做,在AJAX Control Toolkit中的Binaries文件夹中有那个BuildVsi.dll文件,当你解压了文件后,实际的AJAX Control Toolkit.dll文件在SampleWebSite中的Bin文件夹里。因为我们安装了源文件,我们很可能会修改一些功能,然后就会有几个版本的工具包,我要复制一份最原始的dll文件,把它们放到AJAX Control Toolkit根目录下的Binaries文件夹中。这样就可以备份一份原始版本,AJAX Control Toolkit中的Binaries文件夹是一个放备份的好地方。然后我们打开