我有一个使用SQLServer会话模式的ASP.NET应用程序。我在我的页面中创建了下面的属性。ASP.NET生命周期。将会话保存到数据库
internal List<string> TargetTypes
{
get { return Session["TargetTypes"] != null ? Session["TargetTypes"] as List<string> : null; }
set { Session["TargetTypes"] = value; }
}
在我为了值添加到它访问该属性页后来如下图所示
TargetTypes.Add("Value1");
TargetTypes.Add("Value2");
TargetTypes.Add("Value3");
我关注的是如何在会话管理。每次访问此属性时,ASP都会读/写数据库吗?或者是否存在用于将所有会话保存到数据库的事件?
这不相关,但是当转换失败时'as'关键字不会返回null吗? – James