我目前正在对页面进行优化问题。这是一个类似仪表板的页面,它包含和AspxNavBar(Accordion控件的模拟)有3组,组包含回调面板内的2个图表,4个回调面板内的网格(1个主要+ 3个依赖),带有许多组合框的过滤控件和回调小组。
页面的总重量约为4兆字节,此外,页面的第一次加载会立即开始对从属网格进行回调(第一行在主网格中“选中”),在面板上使用图表(图表调整大小)。
有没有办法减少页面大小,比如,html的大小或devexpress控件的回调/视图状态?我搜索并发现建议禁用行缓存(实际上没有帮助),将文本框切换到本机模式(我没有文本框)等。我也禁用所有网格的viewstate并摆脱2回调面板,但这也没有导致页面大小减少(~1-2%)。
答案 0 :(得分:3)
我已设法使用以下内容将页面大小从 4.5Mb 减少到 575Kb :
RenderMode='Lightweight'
使用AspxNavBar
(实际上,只减少了〜20kb的页面大小)这就是全部=)希望能帮助某人。