Nffish's Blog

好记性不如烂笔头

十月 16th, 2009

ASP.NET中使用AJAX

.Net, by Nffish.

.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;
}

Back Top

回复自“ASP.NET中使用AJAX”

  1. 没有任何评论。
  1. 没有任何引用。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*