2011-06-14 51 views

回答

5

您应该使用从HttpApplication的Server.GetLastError。在大多数情况下,它们是一回事。大多数ASP.NET基类支持Server属性作为当前HttpContext服务器的快捷方式(如HttpApplicationPage)。但是,对于HttpApplication的情况,如果您所在的地方没有HttpContext,它将为您创建一个新的Server实用程序。对于PageUserControl的情况,它们是完全一样的,因为无论你处于生命周期的哪个阶段,你总是会有一个HttpContext。