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