我只需要在使用ajax提交頁面時才運行特定的javascript函數。 我已經試過如下:檢測ajax提交
ScriptManager.RegisterOnSubmitStatement(Page, Page.GetType(),
"scriptName", "MyFunction();");
但似乎並在正常後背上-運行。我也嘗試用UpdatePanel
控件替換Page
對象,但沒有任何區別。
是否有可能在JavaScript函數MyFunction()
內檢測它是否是ajax或正常提交?
感謝您的回答。當我在'MyFunction()'內檢查'Sys.WebForms.PageRequestManager.getInstance()。get_isInAsyncPostBack()'時,它總是返回false。 (即使在AJAX提交) – Magnus