AjaxPro.Net的使用

    AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,下面一个简单的实例讲述使用AjaxPro的几个关键点注意,必须有AjaxPro包,即AjaxPro.dll文件,可以在VSS上下载)。

   首先我们要下载 AjaxPro包,并将AjaxPro.dll 拷到项目的bin下面

      在web.config中配置如下,添加以下代码

View Code
  <location path="ajaxpro">
    
<system.web>
      
<httpHandlers>
        
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
      
</httpHandlers>
    
</system.web>
  
</location>

      其次,我们来添加一个服务器端的方法

     

   protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(
typeof(AjaxDemo));
    }
    [AjaxPro.AjaxMethod]
    
public string Getinfo(string aa)
    {

        
return aa;
    }

   上面有几点需要说明的是

      首先,访问修饰符public

      其次,在方法的上面要加上 [AjaxPro.AjaxMethod]

     最后在加载页面的时候要加上  AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxDemo));
     注意AjaxDemo是页面类的名称

    最后在前台页面中调用后台的方法

     

 <script type="text/javascript">
       function AjaxDemo1()
       {
        var ajaxValue
=AjaxDemo.Getinfo("把我打印出来吧").value;
        alert(ajaxValue);
       }
    
</script>

调用后台的方式,在不刷新页面的情况下输入内容

可以用来验证用户名重复等问题....

posted @ 2011-07-30 14:19  双魂人生  阅读(501)  评论(0编辑  收藏  举报