使用JQueryajax调用提交按钮方法
本文关键字:按钮 方法 提交 调用 JQueryajax 使用 | 更新日期: 2023-09-27 18:24:28
我有下面的方法,它是通过单击asp按钮调用的。
protected void btn_saveDemographicsAddr_Click(object sender, ImageClickEventArgs e)
{
}
我想在页面外加载的情况下使用jquery ajax调用来调用上面的方法。我看到很多博客上关于这一点,但我没有得到正确的解决方案。
提前感谢。。。。
我认为UpdatePanel可以解决您的问题。只需将您的ImageButton控件放在UpdatePanel和Trigger onclick事件中,它就可以自动获取您的内容,而无需加载页面。
此链接可为您提供更多帮助。。
http://forums.asp.net/t/1817866.aspx/2/10
您可以使用
Aspx
<asp:ScriptManager ID="ScriptManagermAIN" EnablePageMethods="true" runat="server">
</asp:ScriptManager>
c#
[WebMethod]
public void btn_saveDemographicsAddr_Click()
{
}
Javascript
PageMethods.btn_saveDemographicsAddr_Click();
有关scriptmanager的更多信息,请访问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;
....
}
});
});