ASP.net 中Application,Session,ViewState,Cache哪个命最短
Cache["a"] = 333;
ViewState["b"] = 444;
Session["c"] = 555;
Application["d"] = 666;
今天碰到一道题目,如上,问哪个生命周期最短!
Application是全局的,当然最长!
Session是整个会话的,当然比ViewState长!
Cache是缓存的,其生存期依赖于该应用程序的生存期。当重新启动应用程序时,将重新创建其Cache对象的实例
ViewState是状态信息的字典,这些信息使您可以在同一页的多个请求间保存和还原服务器控件的视图状态
当时想到Cache可以设置失效时间,就选了他了,结果应该是错了!
浙公网安备 33010602011771号