-1

在 jQuery 请求之间存储数据集合的最佳方法是什么?前任。触发一个方法,它会计算出大部分数据,然后在另一个 jQuery 请求中获取这些数据,但不会保存到数据库中。

数据是某些特定类的集合

这些数据需要存储在控制器中,然后我可以轻松访问它。

4

2 回答 2

0

这取决于数据的使用方式。如果它是用户特定的数据,则使用会话状态可能是合适的。但是,如果它是应用程序范围的数据,则使用 Asp.Net 缓存更有意义。

于 2013-04-27T21:10:30.777 回答
0

听起来你需要做某种类型的延迟方法。

简单的方法是这样的

var callMeLast = function(data){
    // do something with the data
};

var callMeFirst = function(data){
    // got data to process and when done call callMeLast

    dataProcessor(data, callMeLast);
};

var dataProcessor = function(data, callback){
    // procecss data

    var result = dataAfterProcessing;
    if (callback){
         callback(result);
    }

};
于 2013-04-27T21:13:14.513 回答