主要用途就是可以把方法写到一个文件里吧
客户端例子,其中注意必须是post方式,get会出错(可以额在web.config添加支持),validemail是函数名,参数Email必须与服务器端一致
$("#submitbtn").click(function () {
$.ajax({
//要用post方式
type: "Post",
//方法所在页面和方法名
url: "zc.aspx/validemail",
data: "{'Email':'我是'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
//返回的数据用data.d获取内容
alert(data.d);
},
error: function (err) {
alert(err);
}
});
//禁用按钮的提交
return false;
});
服务器端
[WebMethod]
public static string validemail(string Email)
{
return "true";
}
也可以使用websevice不需要static标识了