VS05使用MS Ajax框架无需安装开展包

本文介绍了一种在Visual Studio 2005中不安装Ajax扩展包即可使用MSAjax框架的方法,通过将System.Web.Extensions.dll及AjaxControlToolkit.DLL作为组件添加,并在配置文件中进行相应设置。

我们在使用MS ajax框架时,vs05是有一个Ajax的扩展包而08是集成在里面的,在用05用MS Ajax框架开发Ajax应用时发布时如果没安装扩展包是发布不了的。而这里我这里介绍给大家一个方法,不要安装扩展包,而是将Ajax框架作为一个组件使用。

step 1:

在扩展包中找到System.Web.Extensions.dll,AjaxControlToolkit.DLL,这两个dll文件。

step 2:

在vs工具箱中将这个dll文件添加进去。在工具箱中右击鼠标选择“选择项”,会弹出“选择工具箱项”窗口,如下图:

1

 

我们选择 .net framework 组件,然后点浏览,将第一步中的两个文件添加进来。

step 3:

在使用Ajax控件的地方直接将工具箱中Ajax控件拖到网页上。

step 4:

在配置文件 <system.web> </system.web>节点中加上:

<httpHandlers>
          <remove verb="*" path="*.asmx"/>
          <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
      </httpHandlers>
      <httpModules>
          <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      </httpModules>

 

最好补充下:1、利用Ajax框架开发应用时,后台cs文件里注册脚本要换成

ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('删除成功!')", true);

2、step2中如果不想讲组件添加到工具箱,也可以将dll文件添加到bin文件夹下然后在页面中注册下控件,然后使用控件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值