16
2009
2

ASP.NET中使用AJAX

.NET Framework 3.5和2.0都可以用VS2008,VS2005测试通过

1.引用Ajax.dll文件
2.配置Web.config
<configSections>节点添加
<httpHandlers>节点添加
3.在需要使用的aspx页面的Page_Load事件中添加
Ajax.Utility.RegisterTypeForAjax(typeof(AjaxDemo));
AjaxDemo是当前这个文件的类名

4.在需要被客户端调用的后台方法前添加AjaxMethod注释

[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
public string[] GetCustomerMac(string clientIP)


5.aspx页面js

//触发事件
function Button1_onclick() {
var ip=document.getElementById(“ip”).value;
AjaxDemo.GetCustomerMac(ip,CustomerMacCallBack);
}

//回调方法
function CustomerMacCallBack(result)
{
var data=result.value;
document.getElementById(“Mac”).value=data;
}

Written by Nffish in: .Net | 标签:,

03
2008
2

《Ajax Hacks》源代码

最近在读《Ajax Hacks中文版》这本书,所以找了本书的源代码,拿出来分享一下。

Ajax Hacks

下载:skydrive

Written by Nffish in: Share | 标签:, , ,

Powered By Wordpress Theme AEROTRONIC |
除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。