我有一個jQuery Pager控件,每頁有一組文本框和一個提交按鈕。當點擊這個提交按鈕時,我希望它引發一些jQuery來更新前端的控件(即當前頁面,設置控件的可見性等)。該按鈕是一個asp.net web表單回發按鈕。ASP.NET按鈕點擊火jQuery
有沒有人知道這樣做的任何方式?
聖誕快樂!
我有一個jQuery Pager控件,每頁有一組文本框和一個提交按鈕。當點擊這個提交按鈕時,我希望它引發一些jQuery來更新前端的控件(即當前頁面,設置控件的可見性等)。該按鈕是一個asp.net web表單回發按鈕。ASP.NET按鈕點擊火jQuery
有沒有人知道這樣做的任何方式?
聖誕快樂!
進樣從JS代碼隱藏回傳成功等之後:
string script = "$(function(){setPage(\"" + yourpagenumber+ "\");});";
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pager", script, true);
而且在JS,你將有一個setPage函數,它與你的jQuery插件尋呼機設置頁面的工作。
function setPage(pagenumber){
alert(pagenumber);
//do your page setting here
}
注意:您可以使用Page.ClientScript.RegisterStartupScript如果符合您的需求,但這個想法仍然是相同的。
請勿使用提交按鈕,而應使用button
類型的input
而不要使用onclick
事件。
使用ASP的屬性的OnClientClick:按鈕即
OnClientClick="JQueryFunction();return false;"
爲沒有回發和
OnClientClick="JQueryFunction();return true;"
用於回發。我假設JQueryFunction()返回true。
你是否想要回發火災呢?所以提交後頁面被修改了? – lnrbob 2010-12-23 10:57:06
是的,我想回發火...然後用相關的JQuery更新頁面 – Funky 2010-12-23 11:10:58
你是什麼意思,用相關的jQuery更新頁面? – rahul 2010-12-23 11:12:43