控制器的寿命是多少?如果我创建一个控制器,将一些数据存储在私有字段中,然后用户使用不同的控制器转到其他页面,然后单击一个链接返回到原始控制器,在哪种情况下该数据仍然存在?
谢谢!
答案 0 :(得分:3)
这是asp.net mvc生命周期的一个很好的备忘单。单击原始PDF的图像。
alt text http://techposters.net/uploads/images/b/6/5/2/1/3ec799186e.gif
答案 1 :(得分:2)
MVC框架为每个HTTP请求实例化和销毁控制器。
如果需要在页面请求之间保留数据,请使用Session,或将其存储在数据库中。