C# 使用jQuery在ASP.NET中进行AJAX回调

C# 使用jQuery在ASP.NET中进行AJAX回调,c#,asp.net,jquery,vb.net,asp.net-ajax,C#,Asp.net,Jquery,Vb.net,Asp.net Ajax,我接受C#和VB.NET 如果您访问此页面,然后单击下面的链接(如下图所示),您将看到一个内嵌的弹出式DIV,它在显示信息之前显示Ajax回调的忙碌状态。因此,在单击链接之前,信息还没有出现 我也希望这样做,但是ASP.NET和jQuery。如果有什么地方可以帮我在正确的轨道上起步?谢谢。 我认为这可能是一个很好的起点。是的,您可以使用roberts代码向服务器端代码发送ajax请求,此外,您还可以使用beforeSend callbck函数,在加载时显示隐藏的div。。消息和成功函数u将实际

我接受C#和VB.NET

如果您访问此页面,然后单击下面的链接(如下图所示),您将看到一个内嵌的弹出式DIV,它在显示信息之前显示Ajax回调的忙碌状态。因此,在单击链接之前,信息还没有出现

我也希望这样做,但是ASP.NET和jQuery。如果有什么地方可以帮我在正确的轨道上起步?谢谢。


我认为这可能是一个很好的起点。

是的,您可以使用roberts代码向服务器端代码发送ajax请求,此外,您还可以使用beforeSend callbck函数,在加载时显示隐藏的div。。消息和成功函数u将实际将数据放入该div

$.ajax({
  type: "POST",
  url: "PageName.aspx/MethodName",
  data: "{}",
  beforeSend: function()
  {
     //display hidden div with loading.. message
  },
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(msg) {
    // remove loading.. message and put actual data to the div
  }
});
如果ajax调用因某种原因失败,您可以使用错误回调在同一个div中显示错误消息。您可以了解有关$.ajax函数的更多信息

$.ajax({
  type: "POST",
  url: "PageName.aspx/MethodName",
  data: "{}",
  beforeSend: function()
  {
     //display hidden div with loading.. message
  },
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(msg) {
    // remove loading.. message and put actual data to the div
  }
});