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事件中。

然后让你的页面从“基本页面”继承,那就是它。

相关问题