从Jquery调用方法背后的代码

时间:2012-03-15 07:05:00

标签: c# jquery asp.net

我在我的项目中使用Asp.net/C#,我要求用户输入名称并显示该人员的详细信息asp.net gridview ,,,,我打算使用{{ 1}}而不是html button,因为显示的结果将显示在标签中...但是填充asp.net button的函数位于gridview,所以我的问题是我将如何调用这个方法来自code behind ,,,那是可能的。或者有更好的方法来做这个...... 提前致谢

1 个答案:

答案 0 :(得分:4)

请看这篇文章,它描述了如何调用代码函数: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);