AjaxPro.2 的使用方法

 

1、修改Web.config。在<system.web>元素中添加以下代码。

  1. <httpHandlers> 
  2. <!– Register the ajax handler –> 
  3. <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
  4.  </httpHandlers> 

2、对AjaxPro在页Page_Load事件中进行运行时注册。如:

 

  1.    protected void Page_Load(object sender, EventArgs e) 
  2.     { 
  3.         AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));//这的_Default是默认的类名
  4.     } 

3、创建服务器端方法。只要给一个方法加上[AjaxPro.AjaxMethod]标记,
   该方法就变成一个AjaxPro可进行影射调用的方法。如下:

 

  1. [AjaxMethod] 
  2. public string GetResponse() 
  3.     return "Hello AjaxPro"

4、客户端调用

  1. <script type="text/javascript" language="javascript"> 
  2.         function GetString() { 
  3.             var response = AjaxPro._Default.GetResponse(); 
  4.             alert(response.value); 
  5.             return false; 
  6.         } 
  7. </script>

注意  :一定要给   后台文件 加一个namespace AjaxPro   并且在  页面上也要添加  这个对应的就是  客户端调用的时候

如:var response = AjaxPro._Default.GetResponse();

 

如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="AjaxPro._Default" %>

你可能感兴趣的:(AjaxPro.2 的使用方法)