【问题标题】:How to use Session in Asp.Net MVC3如何在 Asp.Net MVC3 中使用 Session
【发布时间】:2013-03-29 19:08:05
【问题描述】:

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

我想知道有关会话的信息、它的语法和创建它的方法。

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

有人告诉我如何在 mvc3 Asp.Net C# 中创建会话以及在何处创建会话。

提前谢谢你。

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-3 session


    【解决方案1】:

    如果你想向会话中添加数据,你可以使用

    Session["your key"] = your value or object;
    

    要检索数据,您可以使用

    var Val = Session["your key"];
    

    如果你想存储和获取强类型对象,你可以用同样的方式添加它们,并在收到时直接转换它们

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

    【讨论】:

    • @stranger,如果您想要不同/更好的东西,请接受答案或发布 cmets
    • @bjan 我还想要有关放置此代码的位置的建议。是的,我正在使用 Aspx 视图引擎。上述不同的答案和详细的答案也将被接受。
    • @stranger,有会话管理的最佳实践,谷歌一下。转到 codeplex 并下载活跃的已发布 MVC 项目,这些项目的评分和参与者数量都很高,看看你是否能弄清楚他们是如何管理会话的,如果你不能,那么强烈建议阅读一些关于 MVC 的书籍(尽管会有更多MVC)。没有人会在这里教你,所以你自己做吧,人们会在这里帮助你解决不教的具体问题。所以,在跳入大海之前学习游泳......你知道
    猜你喜欢
    • 1970-01-01
    • 2010-12-02
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    相关资源
    最近更新 更多