【问题标题】:Best way to keep temp data for multiple AJAX requests within 1 page in ASP .NET MVC 3?在 ASP .NET MVC 3 中将多个 AJAX 请求的临时数据保存在 1 页内的最佳方法?
【发布时间】:2012-01-06 01:42:03
【问题描述】:

我有一些非常复杂的 ASP .NET MVC 3 页面,我需要在其中创建多级层次结构数据。

(此数据还包括下载文件名。)

有没有最好的方法将 ASP .NET MVC 3 中多个 AJAX 请求的临时数据保存在 1 页内?

谢谢!!!

【问题讨论】:

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


    【解决方案1】:

    这里有几个选项:

    1- 使用 Session 存储

    2- 改用 TempData.Peek。此方法读取数据但不将其标记为删除

    【讨论】:

      【解决方案2】:

      没有更多细节你正在查看

      1) MVC Session Object - 一个可靠的解决方案,但要注意对象大小

      2) 隐藏控件(例如 textbox/textarea) - 易于实现,但可能不实用,具体取决于您正在处理的数据的结构/类型

      3) JQuery 缓存 - 简单且所有客户端

      【讨论】:

      猜你喜欢
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多