2013-05-10 74 views
0

使用Session有什么办法,我们能坚持一些数据,而无需使用会话,并使用在任何视图中的任何地方。如何持久化数据而不MVC

的情况是,我需要在我的应用程序的所有页面的顶部显示用户名,并且不希望使用任何状态变量,以保持这些数据。

请建议。

+0

所以,你有一些变量数据,并且要保持状态,并且您不想使用状态变量......为什么不呢? – Quentin 2013-05-10 12:24:31

+0

我只是问是否有其他方式做同样的事情? – 2013-05-10 12:28:07

+0

不知道你的反对意见是不是真的有可能确定什么是非常不同的以适合。 – Quentin 2013-05-10 12:30:02

回答

0

嗯......如果你的用户登录时,你的服务器上启动一个会话,那么你将数据保存在变量国家反正。另一方面,如果这只是一个整容问题,为什么不使用cookie?

+0

但如果客户端删除的Cookie误... – 2013-05-10 12:30:07

+0

要么你存储数据,这意味着在服务器上存储状态数据,或者客户端不意味着他可以将其删除。 – 2013-05-10 12:32:46

0

如果你想从视图访问您的数据,你可以使用ViewBag(MVC4),如果你想在控制器之间交换数据,你可以使用温度。