mvc中的会话管理

时间:2011-05-06 06:13:16

标签: asp.net-mvc

我在共享视图上有一个菜单,点击菜单项我必须在会话中设置一个值或在其他视图页面上需要的任何对象。我正在使用MVC架构使用剃须刀。请帮助你的答案。感谢名单..

2 个答案:

答案 0 :(得分:0)

您可以在呈现视图的控制器操作中将对象存储在会话中。这样,当您单击菜单链接并重定向到另一个控制器操作时,您将能够获取先前从会话中存储的此对象。

答案 1 :(得分:0)

您可以通过在代码块中编写会话来在剃刀视图中使用Session。

e.g。

@{ 
     Session["uname"] = "somevalue"; 
}

但mvc中还有其他一些选项,您应该尝试使用viewdata,viewbag和tempdata。