首先我们需要下载ASP.NET AJAX 1.0,下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
安装后,打开vs2005,就可以看到在工具箱里已经有ajax extensions工具组,如下图所示:
新建空白页,向页面中拖入ScriptManager和UpdatePanel ,向UpdatePanel 中拖入要实现无刷新的控件,我这里拖入的是一个按钮和一个文本框架,实现程序:单击按钮后文本框内容改变。
运行后,我们可以看到页面无刷新,文本框内容已经改变的效果。
错误:'sys'未定义的解决办法。
如果出现“错误:'sys'未定义”的javascript脚本,则是因为web.config里没有正确对它进行配置:
| 以下为引用的内容: <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.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> |

