我有以下方法,這是由asp按鈕單擊調用。使用JQuery調用提交按鈕的方法ajax
protected void btn_saveDemographicsAddr_Click(object sender, ImageClickEventArgs e)
{
}
我想調用上面的方法使用jquery ajax調用出頁面加載。我看到很多關於這個的 博客,但我沒有得到正確的解決方案。
在此先感謝....
我有以下方法,這是由asp按鈕單擊調用。使用JQuery調用提交按鈕的方法ajax
protected void btn_saveDemographicsAddr_Click(object sender, ImageClickEventArgs e)
{
}
我想調用上面的方法使用jquery ajax調用出頁面加載。我看到很多關於這個的 博客,但我沒有得到正確的解決方案。
在此先感謝....
我覺得的UpdatePanel解決您的問題。 只需將您的ImageButton控件放入UpdatePanel和Trigger onclick事件中,它將自動獲取您的包含而不需要加載頁面。
此鏈接,幫助您更..
您可以使用
.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
那麼(對象發件人,ImageClickEventArgs e) –
@RaghavendraDevraj只需添加一個HTML按鈕,然後點擊調用JavaScript。或者在客戶端點擊你的按鈕執行javascript –
我需要點擊asp按鈕.. –
試試下面的代碼:
`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;
....
}
});
});
你看到了哪些解決方案,而什麼不是對他們正確的? –
發送按鈕ID到jQuery單擊事件..但這使頁面加載 –