我有一个具有类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
它可以正确地投射会话。当代码位于Webform应用程序中的类上时,代码可以正常工作。
尝试使用
HttpContext.Current.Application
代替
Application
更新
在页面生命周期中的某些时候,可能会发生某些对象未正确初始化的情况,例如,在页面生命周期的init方法中,您不会获得有效的Request对象,但是HttpContext.Current将为您提供有效的数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句