JR 精品文章 - Ajax 简单配置。试玩
AD: jr (at) javaresearch.org


首页 | 动态 | 文章 | FAQ  | 新闻 | 下载 | 代码 | 工作 | 调查 | 术语 | 站点 | 图书 | 论坛 | 帮助 | 全部  

TOP | 交流 | 软件 | 专栏 | 开源 | 译/著 | 源码 | API  | 推荐 | FTP  | 积分 | 统计 | 搜索 | Blog | 我们  
首页 » 研究文集 » 开发框架 搜索标题相关文章 搜索标题相关文章    评论此文章 发表评论     开始监控此文章 开始监控   加入收藏夹  加入收藏夹
Ajax 简单配置。试玩
newlife 原创   更新:2007-04-14 12:27:35  版本: 1.0   


1. 引用ajax.dll
    将ajax.dll拷贝到项目bin目录中,同时增加对它的引用.

2.修改web.config文件.
   在web.config中增加如下节点.
   <httpHandlers>
  <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
</httpHandlers>

3. 书写ajax方法.
     ajax方法与一般的方法基本相同,只是在前面增加一个: [Ajax.AjaxMethod]
    为方便起见,增加一个类文件,暂起名为: AjaxMethod.cs
    例如:
    [Ajax.AjaxMethod]
    public static string GetNIVNumber(string str)
    {
         return str;
    }

4. 书写javascript
    为方便起见,书写一个.js文件,暂起名为: AjaxJScript.js
    在此文件内增加需要的函数.例如:
   /* FirstAjaxSample所使用到的函数 */
   function testAjax(owner, item, evt)
  {
   var first=document.getElementById("txtfirst");
   AjaxMethod.GetNIVNumber(first.value,callback_GetNIVNumber);
   }
  function callback_GetNIVNumber(res)
  {
   var obj=document.getElementById("txtsecond");   
   obj.value=res.value;    
  }

5. 修改.aspx页面 
    在页面的前台代码中,增加对.js文件的引用.
    <script language="javascript" src="AjaxJScript.js"></script>
    Page_Load中注册(其中MyAjaxSample为AjaxMethod类所在的命名空间):
    Ajax.Utility.RegisterTypeForAjax(typeof(MyAjaxSample.AjaxMethod)); 

运行即可看到效果.在第一个textbox中输入内容,点击button,就把内容显示到第二textbox中.


版权声明   给作者写信
本篇文章对您是否有帮助?  投票:         投票结果:     13       3
作者其它文章: 作者全部文章
评论人:newlife 发表时间: Tue Apr 17 08:48:13 CST 2007
没人评论,...
评论人:whitelu 发表时间: Wed Apr 18 10:25:39 CST 2007
最近正在研究Ajax呢~~呵呵
评论人:ak_2005 发表时间: Thu Apr 19 08:56:19 CST 2007
good
评论人:yanglenovo 发表时间: Tue Aug 21 03:22:57 CST 2007
haonan

这个文章共有 4 条评论
主题: Struts 2中的OGNL 上一篇文章
返回文章列表 返回〔开发框架〕
下一篇文章 主题: [挑战MVC极限]EasyJWeb-1.0特性抢先看之一简介


文字广告链接
        自主、快速定制基于JAVA的B/S业务系统          重量级企业在线自定义WEB报表平台
        Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
        技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多资讯博客精选文章

关于 JR  |  版权声明  |  联系我们 

©2002-2006 JR 版权所有 沪ICP备05019622号