在jQuery请求之间存储数据集合的最佳方法是什么? 防爆。启动一个方法,它将计算一大部分数据,然后在另一个jQuery请求中获取此数据,但不保存到db。
数据是某些特定类的集合
这些数据需要存储在控制器中,我可以轻松访问它。
答案 0 :(得分:0)
这取决于数据的使用方式。 如果是用户特定数据,则可以使用会话状态。但是,如果它是app宽数据,那么使用Asp.Net缓存会更有意义。
答案 1 :(得分: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);
}
};