0
我想在HTTML模块的应用程序启动中执行一些代码。由于Init()被多次触发,是否有可靠的标志告诉我应用程序是否启动?在框架中启动的应用程序标志?
public class Module : IHttpModule
{
#region IHttpModule Members
public void Dispose()
{
//clean-up code here.
}
public void Init(HttpApplication context)
{
//PROCESS ON APPLICATION START EVENT
this.OnApplicationStart(context);
}
#endregion
public void OnApplicationStart(HttpApplication context)
{
if (!application started??) //FRAMEWORK FLAG?
//DO SOMETHING
}
}
我认为你应该使用IHttpHandler而不是IHttpModule。 – Dai 2013-02-25 06:52:30
我正在尝试创建一些可分发的东西,而web.config中的条目是我能想到的最简单且侵入性最小的指令。 – TruMan1 2013-02-25 06:56:42