【问题标题】:How do I use ASP.NET Session object in my MVC 3 web app?如何在我的 MVC 3 Web 应用程序中使用 ASP.NET Session 对象?
【发布时间】:2011-08-30 06:52:17
【问题描述】:

我需要在我的 MVC 3 Web 应用程序中使用会话,就像我以前在旧的 ASP.NET Web 应用程序中所做的那样。我需要保存一些值,然后从我的任何控制器和所有其他视图中访问它。

请按照最佳实践给我一个非常简单的示例。

我是 MVC 开发的新手,从 MVC 3 开始。

【问题讨论】:

    标签: asp.net asp.net-mvc-3 session-state


    【解决方案1】:

    基本的 session 用法对于 mvc 和 webforms 保持不变。 除此之外,您还有ViewDataViewBag 也可以存储在控制器和视图之间

    请参阅this 文章,了解如何创建帮助类以在 mvc 中使用强类型会话。

    【讨论】:

      【解决方案2】:

      您使用会话的方式与在网络表单中的方式相同。

      在您的控制器中,您可以简单地使用Session 对象。您可以将模型的状态保存在 Session 中并将结果传递给您的视图。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-21
        • 2021-03-17
        相关资源
        最近更新 更多