在Asp.Net MVC应用程序中传递POCO

时间:2012-07-19 03:57:19

标签: asp.net-mvc

我有一个Asp.Net MVC 3应用程序,我需要将Viewmodel传递给不同的视图,我想知道实现这一目标的正确方法是什么。 一旦用户登录并获取用户对象,我需要使用相同的用户对象来查看ViewUser,EditUser等视图。我当前正在@html.actionlink方法中传递用户ID(一旦用户成功登录)每次都从数据库中获取并获取用户对象。

这是正确的做法吗?我不想使用Session。

谢谢!

1 个答案:

答案 0 :(得分:3)

为什么不想使用Session?它专为这种情况而设计......用于缓存用户登录期间所需的数据。

当视图改变User对象(EditUser)时,只需在更新数据库的同时更新Session。

相关问题