在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。
(1)通过aspx.cs的静态方法+WebMethod进行处理
1.修饰符主要用public static修饰
2.方法前面加上[WebMethod]属性表明这是WebMethod方法
3.前台html页面(Client端)访问时要使用post方法,和后台.cs文件进行数据交互,否则会返回整个html页面。
4.当后台页面返回数据后,前台html页面需要用data.d接收返回的json字符串。
5.访问方法
aspx.cs代码:
方法所在页面和方法名
contentType: "application/json; charset=utf-8",dataType: "json",success: function(data) {
alert(data.d);//返回的数据用data.d获取内容
},error: function(err) {
alert(err);
}
});
});
});