C# 使用jqueryajax调用submit按钮方法
我有下面的方法,它由asp按钮单击调用C# 使用jqueryajax调用submit按钮方法,c#,jquery,asp.net,ajax,C#,Jquery,Asp.net,Ajax,我有下面的方法,它由asp按钮单击调用 protected void btn_saveDemographicsAddr_Click(object sender, ImageClickEventArgs e) { } 我想在不加载页面的情况下使用jqueryajax调用调用上述方法。我看到很多 关于这一点的博客,但我没有得到正确的解决方案 提前感谢….您可以使用 Aspx Javascript PageMethods.btn_saveDemographicsAddr_Click(); 有关sc
protected void btn_saveDemographicsAddr_Click(object sender, ImageClickEventArgs e)
{
}
我想在不加载页面的情况下使用jqueryajax调用调用上述方法。我看到很多
关于这一点的博客,但我没有得到正确的解决方案
提前感谢….您可以使用
Aspx
Javascript
PageMethods.btn_saveDemographicsAddr_Click();
有关scriptmanager的更多信息,请转到以下代码:
`About.aspx page
using System.Web.Services;
[WebMethod]
public static string doSomething(int id)
{
return "hello";
}
$(document).ready(function () {
$.ajax({
type: "POST",
url: "About.aspx/doSomething",
data: "{'id':'1'}",
dataType: "Json",
contentType: "application/json; charset=utf-8",
success: function (data) {
var returnedstring = data.d;
....
}
});
});
我认为更新面板可以解决您的问题。 只需将ImageButton控件放在UpdatePanel中并触发onclick事件,它就可以在不加载页面的情况下自动获取包含内容 此链接可帮助您了解更多
您看到了哪些解决方案,哪些不正确?将按钮id发送到jQuery click事件。。但这会导致页面加载(objectsender,ImageClickEventArgs e)@RaghavendraDevraj只需添加一个html按钮并点击调用javascript。或者在客户端单击按钮执行javascript
PageMethods.btn_saveDemographicsAddr_Click();
`About.aspx page
using System.Web.Services;
[WebMethod]
public static string doSomething(int id)
{
return "hello";
}
$(document).ready(function () {
$.ajax({
type: "POST",
url: "About.aspx/doSomething",
data: "{'id':'1'}",
dataType: "Json",
contentType: "application/json; charset=utf-8",
success: function (data) {
var returnedstring = data.d;
....
}
});
});