我为 URL 重写创建了一个类,下面是代码公共类:
URLReWriter : IHttpModule
{
private HttpApplication httpApp = null;
/// <summary>
/// Init Method implementation
/// </summary>
/// <param name="context"></param>
void IHttpModule.Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(context_BeginRequest);
httpApp = context;
}
/// <summary>
/// Dispose Method implementation
/// </summary>
void IHttpModule.Dispose()
{
}
}
在Init
函数中,我们正在引发一个事件来调用一个函数context.BeginRequest
并实现接口IHttpModule
。
我正在实现接口IHttpModule
,它有两个方法Init
和Dispose
. 现在我有aspx
页面并尝试从类中调用Init
函数,如下所示:URKReWriter
EnergyQuote.Framework.Utilities.URLReWriter obj
= new EnergyQuote.Framework.Utilities.URLReWriter();
但这是不可能的。我们可以从页面调用Init
函数吗?aspx