0
我正在跟蹤ASP.net webforms應用程序中的頁面標題。下面的代碼工作,但page.Title總是拋出一個System.NullReferenceException,即使我正在跟蹤的頁面有一個標題。爲什麼?爲什麼我無法在httpModule中獲得Page.Title?
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);
}
}
}
你可能會這麼做很快。 – 2014-08-27 18:48:26
你在哪裏得到例外? – 2014-08-27 18:48:58