【问题标题】:Controller Properties ASP.NET Core控制器属性 ASP.NET Core
【发布时间】:2016-10-06 13:28:38
【问题描述】:

一个漫长的过程有 2 页。两者都在一个控制器中。我的问题是: 在第一页中,使用 angular - run 方法生成一些数据。将该数据存储在控制器的属性中。使用角度移动到另一个页面 - 运行另一种方法,那就是......我的属性中的数据为空。在这种情况下,是否有解决方案将数据存储在控制器属性中?

【问题讨论】:

    标签: angularjs asp.net-mvc properties controller asp.net-core


    【解决方案1】:

    在每次请求时都会创建一个新的控制器实例,因此无论您保存在控制器的属性中,这将在请求结束时与控制器一起被销毁。您必须将这些数据存储在客户端(cookie、本地存储)或服务器端(会话、缓存、数据库等)。

    【讨论】:

      【解决方案2】:

      使用 ASP.Net MVC,您不能将数据存储在两个操作之间的属性中。

      为此,您必须使用缓存策略。 请看这个link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-06
        • 2020-08-03
        • 1970-01-01
        • 1970-01-01
        • 2021-09-21
        • 1970-01-01
        • 1970-01-01
        • 2023-02-22
        相关资源
        最近更新 更多