asp.net mvc控制器的生命是什么?

时间:2010-03-03 17:08:48

标签: asp.net-mvc

控制器的寿命是多少?如果我创建一个控制器,将一些数据存储在私有字段中,然后用户使用不同的控制器转到其他页面,然后单击一个链接返回到原始控制器,在哪种情况下该数据仍然存在?

谢谢!

2 个答案:

答案 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,或将其存储在数据库中。