当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 怎样把 DataGrid 存放在 ViewState 中的无用数据(有时候确实如此)卡掉,大家知道,一般而言DataGrid在ViewState中会存放表格中的所有数据,这样会导致ViewState非常大;好比就这个论坛而言,光是ViewState就占了65k之多,多浪费啊。
 

 

    摘要:目录table of contents 1 绪论introduction2 基础basics 2.1 表达式语境expression context 2.1.1 静态语境static context 2.1.2 动态语境dynamic context 2.2 过程模型processing model 2.2.1 数据模型生成data model generation 2.2.2 模式输入处理schema import processing 2.2.3 表......
    摘要:混合音视频流 ? 注:既然视频流不会影响filter graph的流时间,则视频流的播放情况不会影响到音频流的播放。本节主要讨论音频流播放情况对视频流播放的影响。 ? filter graph如图4: ? 图4 混合音视频流的filter graph ? 1.? filter graph不使用参考时钟 ? 现象:音频正常、连续播放,视频快镜头播放。音视频不同步! ? 2.? filter graph使用参考时钟 ? 2.1 ......


怎样把DataGrid存放在ViewState中的无用数据卡掉
怎样把 datagrid 存放在 viewstate 中的无用数据(有时候确实如此)卡掉,大家知道,一般而言datagrid在viewstate中会存放表格中的所有数据,这样会导致viewstate非常大;好比就这个论坛而言,光是viewstate就占了65k之多,多浪费啊。

  如果只是简单的将datagrid的enableviewstate设置为false,那么许多事件,如排序、换页等都不会触发,那么岂不是得不偿失?其实在datagrid中,有一个用来呈现数据的子控件:system.web.ui.webcontrol.datagridtable,很遗憾,我在msdn中没找到它的相关说明,但是我在跟踪datagrid时,发现它的第一个子控件就是上述的class(当然这是我在看到这片e文后才知道的,嘿嘿)。大家可以在saveviewstate中将生成的object的type全部看看,再加上datagrid.viewstate中的所有值,都不会发现datagrid在viewstate中所保存的数据,那么是什么导致viewstate这么大,是什么在viewstate中存入数据源的数据呢? 【相关文章:对配置struts 1.2中的dbcp

【扩展阅读:Programming MS Offic


...   下一页
 ·how to be a star engineer    »显示摘要«
    摘要:in 1985, i was asked a series of questions, and have been tracking down their answers ever since. bell laboratories (then part of at&t corp. and now mostly belonging to lucent technologies inc.) was perplexed. it hired the bes......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE