【发布时间】:2014-08-27 18:41:30
【问题描述】:
我正在跟踪 ASP.net 网络表单应用程序中的页面标题。下面的代码有效,但是 page.Title 总是抛出 System.NullReferenceException,即使我正在跟踪的页面有标题。为什么?
public class TrackingModule : IHttpModule
{
public void Init(HttpApplication application)
{
application.PostAcquireRequestState += new EventHandler(Application_PostAcquireRequestState);
}
void Application_PostAcquireRequestState(object source, EventArgs e)
{
if (HttpContext.Current.Handler is Page && HttpContext.Current.Session != null)
{
Page page = (Page)HttpContext.Current.Handler;
Log(page.Title);
}
}
}
【问题讨论】:
-
你可能做得太早了。
-
你从哪里得到异常?
标签: c# asp.net httpmodule