jquery - 如何在 ASP.NET WebForms 中使用 Ajax

标签 jquery asp.net

有没有办法将ajax(我正在使用Jquery)与asp.net webforms一起使用,而不必运行页面生命周期?

最佳答案

如果您使用 jQuery,正如您提到的,您可以 use jQuery to call Page Methods directly ,而不会产生 MicrosoftAjax.js 及其生成的用于启用 PageMethods.MethodName() 语法的服务代理的开销。

给定 PageName.aspx 中名为 MethodName 的静态 [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.
  }
});

关于jquery - 如何在 ASP.NET WebForms 中使用 Ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331986/

相关文章:

javascript - 如何在 Sharepoint 中调试 JavaScript?

asp.net - 如何在 ASP.NET 中单击按钮时将文本框中的数据插入到 GridView 中

c# - 如何在 ASP.NET 中使用 Task 处理多个请求批处理?

javascript - 每第二次点击 JQuery FadeIn

javascript - 将其用于表单 - jQuery

javascript - 有关如何将日期输入值与最小/最大日期范围进行比较的建议

javascript - 如何限制所选 HTML 标记的显示或高度

c# - 在 ADO.Net C# 中执行并行数据库访问

asp.net - 找不到我的函数?

javascript - 根据 id 更改 div 的背景颜色