2008年12月8日星期一

为Visual Studio 2005安装Ajax Extensions和Ajax Contorl Toolkit以开发带有Ajax功能的ASP.Net程序

要想使用Visual Studio 2005开发带有Ajax功能的ASP.Net程序,最好用的还是使用Ajax Extensions扩展和Ajax Contorl Toolkit控件集合。
安装过程如下:
一、下载所需插件:
1,ASPAJAXExtSetup.msi,提供ASP.Net的Ajax核心组件。
2,AjaxControlToolkit.zip,提供了ASP.Net的扩展控件。
这些都可以在网上搜索下载到
二、安装Ajax扩展
首先你的机器上应该已经安装了Visual Studio 2005。
安装ASPAJAXExtSetup.msi,下载到的是WindowsInstaller的安装程序直接双击安装,基本上选下一步即可。
安装后打开Visual Studio 2005,选择“文件”--“新建”--“网站”,就可以看到“ASP.Net AJAX-Enabled Web Site”模版,通告它就可以创建使用Ajax核心组件的Web应用程序了。(见下图)


三、安装Ajax控件工具箱模版
但是要使用Ajax扩展控件,即上图中“我的模版”中的“AJAX Control Toolkit Web Site”,还要安装Ajax的控件工具箱
下载到的控件工具箱是一个ZIP的压缩文件
1,首先解压缩,得到一个Visual Studio项目,双击AjaxControlToolkit.sln打开项目,此时VS2005会提示一个安全警告,如下图:

选择确定后打开项目。
把解决方案设置成Release模式,然后生成 整个解决方案。
2,生成成功后,到项目文件夹下的TemplateVSI\bin文件夹下,可以看到一个名为AjaxControlExtender.vsi的文件双击打开进行安装,注意如果你的机器上只安装了C#,那么安装的时候会有2项错误,不用理会,同样,只安装了VB的话也会有2项错误出现。
3,安装后就可以创建上面图中所示的“AJAX Control Toolkit Web Site”项目了,此模版自动为使用Ajax扩展控件配置了Web.Config文件。

四、安装扩展控件。
1,为了使用可视化开发,我们要在工具箱中添加Ajax扩展控件,方法是打开VS2005,创建一个Web项目,创建一个Web页,在其设计视图中在工具箱中适当的位置点击右键,选择添加选项卡,输入“Ajax Controlkit”后按回车确定
2,到前面解压缩的AjaxControlToolkit项目文件夹下的\AjaxControlToolkit\bin\Release文件夹中拷贝AjaxControlToolkit.dll到Program Files\Microsoft Visual Studio 8\Common7\IDE文件夹中
3,在刚刚创建的选项卡上点击右键,选择“选择项”,(这里需要等待一会)在打开的“.Net Framework 组件”中选择“浏览”找到刚刚拷贝的AjaxControlToolkit.dll,然后点击确定,再次点击确定,这样工具箱中就出现了Ajax的扩展控件了。

注意:第三四步骤不能反,否则会报错,请参考:AjaxControlToolkit安装时出现“安装已停止,原因是ProjectType值的目录不存在。对于您所安装的 Visual Studio,该项目类型无效”错误提示而无法安装的解决


没有评论: