有没有办法使用ajax我正在使用Jquery这个用asp.net webforms而不必遍历页面生命周期?
解决方法
如果您正在使用jQuery,正如您所提到的,您可以使用
use jQuery to call Page Methods directly,而不会产生MicrosoftAjax.js及其生成的服务代理的开销以启用PageMethods.MethodName()语法.
给定一个名为MethodName的PageName.aspx中的静态[WebMethod]修饰方法,这是一个如何在客户端调用它的示例:
$.ajax({ type: "POST",url: "PageName.aspx/MethodName",data: "{}",contentType: "application/json; charset=utf-8",dataType: "json",success: function(msg) { // Do something interesting with msg.d here. } });