我们可以使用httpapplication类的application属性来访问application状态,它返回一个httpapplicationstate类的实例.这个类是一个对象集合,可以存储任何类型的数据,并以键/值对的形式存储.一旦数据被存储到状态后,就不会删除,除非应用程序重新启动或者被终止或回收. 【程序编程相关:[原创]asp.net下的日历控件源代码】
application状态为应用程序提供了一个全局的状态.所有客户都可以使用该状态.从设计的角度来说,我们通常用application来存储一些标准的数据.同时,我们在使用它时要注意避免性能的降低,存储的数据尽可能提供给客户只读的功能. 【推荐阅读:.Net/C# 封装磁盘目录文件搜索功能】
void application_start(object src, eventargs e) 【扩展信息: 三个宏:编号批量前进;错别字替换;将一个 】
我们可以在global.asax的application_start函数中存储数据: