我正在使用带有框架 3.5 的 Visual Studio 2010。
我从头开始创建了一个 asp.net 网站,并在项目中添加了一个 Global.asax。
在 global.asax 上,有 Application_Start 事件。我在该事件上放置了一个断点并开始调试网站,我注意到它到达了断点。但是如果我关闭网站并再次开始调试,断点不会被命中。如果我停止 ASP.NET 开发服务器并再次开始调试,则再次命中断点。
所以,阅读这篇文章:
http://www.techrepublic.com/article/working-with-the-aspnet-globalasax-file/5771721
它说:Application_Init 和 Application_Start 事件在应用程序首次启动时触发一次。
所以我猜这意味着当应用程序首次与服务器一起启动时。我想 IIS 也会发生同样的事情,需要重新启动 IIS 以便再次触发 Application_Start。
如果 global.asax 是这种情况,那么我不能使用它。
问题是我希望每次访问我网站上的特定页面时执行一段代码。
为了做到这一点,我需要将该代码放在我的母版页或网站的特定页面上?
谢谢...