其实当我看到MyObject o = (MyObject)Session["MyObject"];这句时我就已经知道了。
Web Application和传统的应用程序的差异在不能保持状态,所以才需要用到Session。
我原本的意思是像在第二个页面直接调用内存中已经存在的一个实例的某个方法。但仔细想想却会发现受很多因素的制约。空了我再认真想想这个问题。
其实MyObject o = (MyObject)Session["MyObject"];这句语句又生成了一个新的对象了,只是这新的对象中的信息和前面那个对象中的信息一样而已。