vs2005中ajax应用及配置webconfig

来源:互联网 发布:js的执行原理 编辑:程序博客网 时间:2024/05/17 08:00

1、下载ASPAJAXExtSetup.msi,安装后打开vs2005,新建网站,visual studio已安装的模板中增加了ajax-enabled web site,成功;

2、下载AjaxControlToolkit.rar,解压,打开AjaxControlToolkit.sln,选中解决方案中的TemplateVSI,右键重新生成;在TemplateVSI/bin目录下找到AjaxControlExtender.vsi,双击,打开2005,新建网站,看到“我的模板”下增加了 ajax control toolkit website ,则成功;

3、打开2005,新建网站,选择 ajax control toolkit web site模板,在解决方案中点击defual页,点击工具箱,右键,选择添加选项卡,添加后在该选项卡中点右键,选择“选择项”,点浏览,找到刚TemplateVSI/bin/AjaxControlToolkitWebsiteCS/AjaxControlToolkit.dll,工具箱中的ajax空间添加成功。将textbox拖入defual页,将calendarextender拖入defual页,将calenderextender的targetcontrolid改为textbox的id,运行,点击网页中的textbox,则弹出calender,选择日期后,calender消失,日期自动写入textbox中,成功。

4、完成1、2后,如果想在老项目中也添加对ajax的支持,则需要修改该项目的webconfig,在<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>

或者之间用3步中项目的webconfig替代

原创粉丝点击