net 4 0-.Net UI层从BO层 取回数据后 如何处理暂时不用的数据。

问题描述

.Net UI层从BO层 取回数据后 如何处理暂时不用的数据。

例如有 :
class Test{
List A;
List B;
}
环境:当第一次Load页面的时候,UI只用到了从BO哪里得到的 A数据,暂时不用B数据。等User按界面某个按钮的时候就用到B数据。

个人有限的知识只想到了:1.重新从BO取一次数据,这样会不会很浪费?
2.把B数据放到Session当中
3.把B做成JSON.

请问有没有更好的技术处理或者保存从BO得到的暂时不用的数据?
小数据量 和 大数据量 处理的方式是不是不一样?

菜鸟谢过各位好人。

解决方案

不要放session, session是放在服务器端的 ,尤其是存放LIST这类数据

可以考虑放到cache里

时间: 2024-12-28 05:13:21

net 4 0-.Net UI层从BO层 取回数据后 如何处理暂时不用的数据。的相关文章

QQ v4.7.0全新UI

QQ v4.7.0全新UI及部分功能,有时间的话更新后续部分 Screenshot_2014-05-02-18-17-01.png (127.76 KB, 下载次数: 0) 下载附件 保存到相册 2 3 天前 上传 QQ.zip 6.29 MB, 下载次数: 548, 下载积分: e币 -10 元 http://www.eoeandroid.com/thread-331734-1-1.html

iOS 2.0的UI怎么修改发送消息的字体颜色啊???

问题描述 2.0的UI 解决方案 EMChatTextBubbleView.m的- (void)setModel:(MessageModel *)model里面加    if (model.isSender) {        _textLabel.textColor = [UIColor redColor];}

jQuery powerFloat万能浮动层下拉层插件使用介绍_jquery

一.写插件的缘由 为什么想写此插件,想来想去,归结为一个字:"懒".不想为明明两个类似的功能分别写代码,本应喝茶看美女的休闲时光晃荡在本可避免的代码上,对于我来讲,就是白白耗费自己的青春.于是,干脆,一鼓作气,把这些类似的功能集合到一起,一个插件搞定,一了百了了.这种感觉就好比<大话西游>里悟空一巴掌拍死唐僧这只苍蝇一样.那,这里提及的类似的功能是指?当当当当,就是与某元素有位置关系的浮动层(例如tip类效果,鼠标经过显示大图,下拉列表等). 二.插件概述 插件名为jque

点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码

 本篇文章主要是对点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <html> <head> <title>网页特效-窗口特效-弹出窗口后网页背景变暗的效果</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <!--把

Linux内核协议栈-从BSD socket接口层到传输层1

本文接上一篇Linux内核协议栈-初始化流程分析,在上一篇中主要分析了了Linux内核协议栈涉及到的关键初始化函数,在这一篇文章中将分析协议栈的BSD socket和到传输层的流程.采取的方式是分析socket相关的主要系统调用.针对不同的系统调用,其到达的协议层深度可能不同,有的基本只到sock层就够了,但是有些可能需要会涉及到比如tcp的具体细节和更底层的细节.本文基本追溯到传输层的开始,再深入的细节后续文章分析. 1.准备 协议的基本分层: (A代表socket的某个系统调用) BSD s

三星3D V-NAND 32层对48层 仅仅是垂直层面的扩展?

三星公司已经开始量产其48层(即单NAND内48层单元,属于第三代升级技术)3D V-NAND芯片,预计其将被用于SSD T3(mSATA接口加850 EVO V2).NVMe SSD(PM971-NVMe)以及企业级SSD(PM1633a)等SSD产品.在各设备当中,将包含大量48层3D V-NAND存储芯片且通过引线键合技术实现彼此堆叠.三星公司在48层3D V-NAND芯片中集成了512 GB存储单元,意味着每个NAND晶片为32 GB容量(256 Gb).三星的32层(第二代方案)3D

在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据_自学过程

导言 结束前面的几节,我们已经探讨过了如何使用GridView.DetailsView和FormView控件来显示数据.这些控件简单地操作提供给它的数据.一般地,这些控件通过使用一个数据源控件,例如ObjectDataSource来存取数据.我们已经看过了ObjectDataSource是如何在ASP.NET页面和潜在的数据之间扮演一个代理的角色.当一个GridView需要显示数据时,它调用ObjectDataSource的Select()方法,这个方法转而调用一个来自我们的业务逻辑层(BLL)

利用javascript移动div层-javascript 拖动层_javascript技巧

利用javascript移动div层-javascript 拖动层: 程序功能:利用javascript开发在界面上随意拖动以下html code中的div层. javascript移动div层-javascript 拖动层代码-html code: 复制代码 代码如下: <div id="div_Info" style="display: none; dz-index: 101; left: 175px; width: 650px; position: absolut

jQuery实现点击按钮弹出可关闭层的浮动层插件_jquery

本文实例讲述了jQuery实现点击按钮弹出可关闭层的浮动层插件.分享给大家供大家参考.具体如下: 这是一款由漫画Jquery弹出层插件改编而来,小鸟Js弹窗插件,按ESC可以关闭窗口.默认不带样式,大家可以根据自己的项目写样式.弹出层代码很小,min版的只1.15k,因为小所以值得应用.希望有网友可以再改进,希望她变得更小. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-close-able-alert-dlg-plug-codes/ 具