Telerik UI for ASP。净AJAX?下载30天免费试用

性能优化

使用AjaxManager控件,您可以轻松地创建更新页面上许多控件的设置。

使用大量支持ajax的控件进行更新,可以通过呈现较小的页面部分来解决性能问题,也可以通过触发不必要的DOM布局更新来恶化情况。

处理DOM性能问题需要针对当前场景采取特定的操作。

优化DOM更新

大多数放缓发生在更新表元素中的多个控件时。每次DOM更新都会触发一组布局重新计算,这会占用不必要的时间。

考虑下面例子中的HTML,它显示了一个带有标签的简单表。有两个AjaxSettingsfor两个标签将导致两个DOM元素更新:由lblStatus而且lblMessage,分别。这将使浏览器重新计算表大小两次。

控件来优化流程表格或者外层div元素。更新控件将更新两个标签,并且只会触发一个DOM更新。

非常糟糕的性能通常是由于更新嵌套表内部的控件造成的。此外,大多数浏览器在渲染百分比尺寸的元素(通常宽度或高度为100%)时速度较慢,因此优化这个问题的另一种方法是切换到像素大小。

属性,也可以使用固定的表布局表布局CSS样式属性的HTML表固定.注意,您需要定义宽度和< colgroup >指定表格中而且< >上校在使用固定表布局时,为表添加元素。


         
          
         
        改进这篇文章
      
Baidu
map