.net Ajax的无刷新技术实例详解

发表于:2007-06-10来源:作者:点击数: 标签:
下载一个 .net Ajax 开发 包,该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http://ajax.schwarz-interactive.de/,接下来,开始。 1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面。 2.建立HttpHandler,在web.confi

 

 

 

 

 

 

 

 

下载一个.net Ajax开发包,该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http://ajax.schwarz-interactive.de/,接下来,开始。

1. 新建一个项目,在引用中添加引用Ajax.dll,Ajax.dll位于下载的压缩包里面。

2.建立HttpHandler,在web.config里面加上:

3.新建一个类DemoMethods,这个类实现获取客户端MAC地址:

4.写javascript,新建一个名为default.js文件如下

5.在某个Aspx页面放上一个html 的button在页面上中引用default.js :

在INPUT的onclick事件中加上

value="客户端获取IP" onclick="javascript:GetMac();">

6.在page页面的Page_Load事件中加上

注意:typeof(AjaxSample.DemoMethods)中,AjaxSample是命名空间,DemoMethods是要包含要调用方法的类,即上面第3步.新建类DemoMethods

7.修改Global.asax的Application_Start事件,设置Ajax的HandlerPath :

运行看看效果。是不是没有刷新就在服务器端取到客户端的MAC地址?

需要注意的是:该版本的.net Ajax需要手工在中Global.asax加上Ajax.Utility.HandlerPath = "ajax"; 配置文件web.config必须加上HttpHandler的配置信息!

该开发包的新版本还没有来得及体验,估计新版本中会方便一些,可能会去掉手动的设置Global.asax的Application_Start事件中加上Ajax.Utility.HandlerPath = "ajax";以及其他麻烦的设置!

(T117)





原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)