1、新建一项目取名ajaxApp;
2、添加一引用Ajax.dll;(在本文最后有下载)
3、在web.config的<system.web>结点下添加
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx"
type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>
上面的代码告诉ASP.NET,和指定路径(ajax/*.ashx)匹配的任何请求都由Ajax.PageHandlerFactory而不是默认处理程序工厂来处理。我理解的:这与java应用struts的配置很相似(都是当某个请求符合一定特征就转由某个类来处理)。
4、添加一个类,取名AjaxFunctions.cs;
5、把WebForm1.aspx删除,新增一web窗体取名叫AreaSelect;
AreaSelect.aspx代码
AJAX依靠代理:Ajax.rar
原代码下载:ajaxApp.rar