我们可以在asp.net MVC中获取视图中的会话值吗?

时间:2010-05-14 07:20:03

标签: asp.net-mvc

我们可以直接在asp.net MVC Views中获取Session中的那些值吗?

我在Controller it Works中尝试过,我可以轻松获得&设置值,

但是如何直接从Views中的Session中获取价值?

1 个答案:

答案 0 :(得分:3)

你可以,但你不应该因为这被认为是不好的做法。视图不应该提取数据。他们应该使用从控制器传递的数据。因此,在您的控制器中读取会话,然后将值传递给视图进行渲染。使用View页面的Session属性可以轻松打破此规则:

<%= this.Session["someKey"] %>