我有一个包含类Login和一个方法的dll:
public class Login
{
public Login()
{
Setting1 s1=(Setting1)Session["setting"];
Setting2 s2=(Setting2)Application["setting"];//Application is null !
///using of my setting
}
}
我在Setting
Global.asax
对象的应用程序
它适用于转换session.Code在我的Webform应用程序中的类上正常工作。
答案 0 :(得分:2)
尝试使用
HttpContext.Current.Application
而不是
Application
<强>更新强>
在页面生命周期中有时会发生一些对象未正确初始化的情况,例如在页面生命周期的init方法中,您将无法获得有效的Request对象,但HttpContext.Current将为您提供有效数据。