1.将 AjaxPro.2.dll 拷入 bin文件夹下
2.在 webConfig 中
<system.web>
<httpHandlers>
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
</system.web>
3.在 后台中:
page_load:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));// 里面是当前的局部类,在页面中注册方法
}
[AjaxPro.AjaxMethod] //添加特性
public string CheckName(string name)
{
string str="";
if(name=="hello")
str="Registered";
else
str="OK";
return str;
}
}
前台页面:
function check() {
var name = document.getElementById("Text1");
var str = _Default.CheckName(name.value).value; //可以直接 调用后台方法
alert(str);
}
<input id="Text1" type="text" οnblur="check();" />
4.若在 页面中需要 向方法里
传入 字符串
Test.CheckUserName(""+name.value+"").value
传入 int型
Test.CheckAge(parseInt(age)).value;