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