黄博文的地盘

专注WEB开发,共闯编程之路。

« 一个通用的数据库访问类(sql server数据库)toolkit控件使用的一个实例 »

AjaxControlToolkit的安装使用问题

星期一有个廖老师找我说有个项目需要一个对asp.net和ajax比较熟悉的同学。她问我熟悉ajax不,我说已经做过两个项目了。她说那好星期三之前用AjaxControlToolkit做个东西出来。她要求的是在一个文本框输入内容的时候,能根据输入的内容在文本框下方列出数据库中相似的内容,并且如果数据库中没有的内容还要存入数据库。我硬着头皮答应下来了。

说实话,以前我做ajax一直用的是ajaxpro.2.dll这个组件,用这个实现廖老师说的功能应该不难。但是廖老师让我用AjaxControlToolkit来做,我心里还没底。AjaxControlToolkit从来没用过,长啥子样都不知道。

回来后,我就上网baidu,发现不少人在安装使用AjaxControlToolkit都遇到了问题。我安装了半天,遇到了不少问题,但是最后终于搞定了。现在给大家讲下应该如何安装使用AjaxControlToolkit。

一,从网上下载最新的AjaxControlToolkit.rar包和ASPAJAXExtSetup.msi安装程序。注意一定要最新的哦。在http://ajax.asp.net/ajaxtoolkit/应该可以下载。AjaxControlToolkit.rar有两种,一种是带源码的,另一种是不带源码的,最好下带源码的。

二,安装ASPAJAXExtSetup.msi程序。如果系统提示以前已经安装了,请先卸载再安装。卸载的方法是在我的电脑—>控制面板添加或删除程序里面,找到 Microsoft .NET 2.0 AJAX Extensions卸载。

三,将AjaxControlToolkit.rar解压缩到AjaxControlToolkit文件夹中,在里面找到AjaxControlExtender文件夹,安装里面的AjaxControlExtender.vsi。

四,双击AjaxControlToolkit文件夹里面的AjaxControlToolkit.sln,用vs2005打开。你会看到里面有2个项目和两个网站。

AjaxControlToolkit    一套.net ajax 示例网站的控件和源代码

TemplateVSI            模板VSI

SampleWebSite     一个示例网站,介绍了所有的ajax控件

ToolkitTests            一个为所有控件提供自动化测试的网站

依次编译这两个项目,看是否有错误。如果有错,很可能是你安装的ASPAJAXExtSetup.msi不是最新的。

五,看vs2005工具栏中是否有  AjaxControlToolkit选项卡,如果没有请建立。然后选中此选项卡右击—>选择项。在弹出的对话框中选择浏览,找到SampleWebSite网站里的bin目录下的AjaxControlToolkit.dll,点击确定。如果添加出错说找不到此dll文件。那说明你的AjaxControlToolkit.dll版本有问题,.net framework 2.0的应该使用1.0.11119.0.。而.net framework 3.5应该使用 3.5.11119.0。

这时,你是否看到选项卡中出现了N多个ajax控件那?先不要急着摆弄。刚才不是说有个示例网站吗?你运行此网站,会看到它对每一个控件都做了演示和简单的使用说明。高手直接可以去看它的源代码慢慢钻研去吧。

怎么使用这些控件那?你选择文件-->新建-->新建网站。在弹出的对话框中选择 ASP.NET AJAX Enabled WebSite,选好存储路径和语言后点击确定。这样就可以使用我们新添加的那些控件了。

我今天摆弄了4个小时,把每个控件都试了下,廖老师提的要求我心里也有了谱。我感觉这些控件太强大了,如果能灵活的使用在web程序中那用户体验将大大的提高。

如果大家在安装的过程中有别的问题,请发邮件给我,我会尽力解决。

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Devo Build 80201

蜀ICP备08002594号. All Rights Reserved.
黄博文 版权所有 huangbowen521@126.com