如何在Asp.Net MVC3中使用Session

Dip*_*Dip 0 c# asp.net-mvc session asp.net-mvc-3

我想在我的项目中创建会话.

我想知道有关会话,其语法和创建方法的信息.

首先我在谷歌和其他网站搜索它,但没有找到任何基本的解决方案.

所以有人告诉我如何以及在mvc3 Asp.Net C#中创建会话的位置.

先感谢您.

Jay*_*nga 9

如果要将数据添加到会话中,可以使用

Session["your key"] = your value or object;
Run Code Online (Sandbox Code Playgroud)

检索您可以使用的数据

var Val = Session["your key"];
Run Code Online (Sandbox Code Playgroud)

如果你想存储和获取强类型对象,你可以用相同的方式添加它们,然后在收到时将它们强制转换

Session["your key"] = new YourObject();

YourObject obj = (YourObject)Session["your key"] ;
Run Code Online (Sandbox Code Playgroud)

  • @stranger,有会话管理的最佳实践,google it.转到codeplex并下载具有高评级和参与者数量的活跃​​发布的MVC项目,看看你是否可以弄清楚他们是如何管理会话的,如果你不能强烈建议你阅读一些关于MVC的书籍(虽然会有更多MVC).没有人会在这里教你,所以你自己去做,人们在这里帮助你解决不教的具体问题.所以,在跳入大海之前学习游泳,否则......你知道 (4认同)