Asp.net

ASP.NET - UpdatePanel 和 JavaScript

  • January 6, 2009

有沒有辦法在 UpdatePanel 程序完成時執行腳本。

我有一個允許“插入”、“複製”和“編輯”記錄的頁面。這都是在 UpdatePanel 上完成的,以防止頁面導航。在頁面的其他地方,我想列印一條“flash”消息——比如“您已成功輸入一條記錄”。它不在 UpdatePanel 附近,我想對消息使用 jQuery 效果,使其在 4 秒後淡出。如何使用 UpdatePanel 發回腳本或在 UpdatePanel 刷新後執行它?我應該將腳本寫入 asp:literal 嗎?想法?

是的:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);

然後:

function endRequestHandler(sender, args)
{
 // Do stuff
}

此處此處的文件。請記住,這將為頁面上的每個 AJAX 請求觸發。

引用自:https://stackoverflow.com/questions/418072