我也是新手,捉摸了半天,终于写了自己的第一个Ajax实例,拿出来分享,希望其他朋友能很快的写出自己的第一个Ajax程序!

Ajax,即Asynchronous JavaScript and XML的缩写,就是异步的JavaScript 和XML。Ajax不是一种新技术,是JavaScript、XML、XMLHttpRequest 等等各项技术的综合应用。上面是官方定义,在我看来,Ajax就是使cs中的代码/函数,以一种javascript方式执行,以达到不刷新界面的技术。(纯粹个人观点,欢迎拍砖)
言归正传,下面介绍我的第一个Ajax程序:
程序说明:实现在界面不刷新的情况下,点击按钮显示服务器端时间。
1、准备:下载了一个.net Ajax开发包,以便事半功倍,详细地址参见http://ajax.schwarz-interactive.de。就是一个dll,我用的版本是5.7.25.1,开发环境是VS2005,操作系统:Vista(关闭了UAC)。
2、新建一个asp.net项目,在web.config中加入配置信息

1Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)<system.web>
2Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)    <httpHandlers>
3Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)      <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
4Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)    </httpHandlers>
5Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)</system.web>
3、该Asp.net项目中,加入对新建一个asp.net项目。(或者直接将那个文件copy到Bin目录下面)
4、新建一个页面,假定名称为MyPage.aspx
其Aspx代码:
 1
其CS代码
 1Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System;
 2Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Data;
 3Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Configuration;
 4Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Collections;
 5Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web;
 6Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web.Security;
 7Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web.UI;
 8Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web.UI.WebControls;
 9Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web.UI.WebControls.WebParts;
10Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)using System.Web.UI.HtmlControls;
11Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)
12Ajax入门实例第一篇 (Ajax.NET组件使用第一篇)public partial class MyPage : System.Web.UI.Page
13
5、运行,点击按钮,即可实现在界面不刷新的情况下,显示服务器端时间。

相关文章: