0

好吧,我有一個包含很多頁面的Web應用程序。這些頁面非常多地使用經典ASP和ASP.Net編寫,最終所有內容都將轉到ASP.net。我想實現一個不斷運行數據庫表檢查的新函數,並且如果某個條件匹配,就會創建一個新的彈出窗口,我希望這個窗口不管你在哪個頁面上都運行。目前,該網站的每個頁面都設置了相同的框架,因此,通過現在設置網站的方式,我可以將我的新功能嵌入到框架中,並且適用於所有內容。在Web應用程序的每個頁面的後臺運行一個函數

但是,我將來會遠離框架。我想知道是否有辦法讓我的函數在每個頁面上運行,而無需將其添加到每個頁面的代碼中。我正在尋找一種方法來運行此後臺服務,而不必在後臺打開新的/不同的窗口。

任何資源或想法都將不勝感激,幾天以來我一直在這個概念上磕磕絆絆。

+0

爲什麼不把代碼添加到[Master Page](https://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx)? – Paul

+0

這就是我最初的想法,但如果我這樣做,這是否意味着我只需要在每個頁面加載時調用我的函數? – Kristen

+0

主頁有一個'Page_Load'事件。 – Paul

回答

1

您可以創建一個從System.Web.UI.Page繼承的「基頁」。 將您的代碼添加到那裏的Page_Load事件中。

然後讓你的頁面從「基本頁面」繼承,那就是它。

相關問題