我在我的项目中使用Asp.net/C#,我有一个要求,即在用户输入姓名的地方显示该人的详细信息asp.net gridview,我计划使用html button而不是asp.net button,因为结果显示在选项卡中...但是填充gridview的函数在code behind中,所以我的问题是我将如何从jquery调用该方法?有没有更好的方法可以做到这一点......
提前致谢

最佳答案

看一下这篇文章,它描述了您如何调用后面的代码功能:Calling Server Side function from Client Side Script

Cs文件(代码隐藏)

[WebMethod]
public static string IsExists(string value)
{
    //code to check uniqe value call to database to check this
   return "True";
 }


Javascript / jQuery

function IsExists(pagePath, dataString)
 {
  $.ajax({
     type:"POST",
     url: pagePath,
     data: dataString,
     contentType:"application/json; charset=utf-8",
     dataType:"json",
     error:
          function(XMLHttpRequest, textStatus, errorThrown) {
               alert("Error");
          },
     success:
          function(result) {
                  alert( result.d);

      }
     }
});}

      var pagePath = window.location.pathname + "/IsExists";
     var dataString = "{ 'value':'ab" }";
     IsExists(pagePath, dataString);

07-24 09:37