多重<;telerik:RadListBox>;由于行数太多,渲染速度太慢
我有一个ascx控件在aspx页面被放置了7次。 所有控件都渲染相同数量的行:2400行 第一个控件需要约1秒的时间渲染。 第2秒~3秒。 第3秒~15秒。 第4秒~25秒。 第5秒~40秒。 第6-65秒。 第7-105秒。 要在客户端上渲染所有控件,大约需要6分钟,而不管前两个控件几乎是立即渲染的 这仅在Google Chrome最新版本(83.0.4103.97)上复制。 我试过Chrome v.81,没有性能问题。 此外,在以下浏览器上没有性能问题:Mozilla Firefox、IE 11、Edge 请参见以下RadListBox的用法:多重<;telerik:RadListBox>;由于行数太多,渲染速度太慢,telerik,radlistbox,telerik-radlistbox,Telerik,Radlistbox,Telerik Radlistbox,我有一个ascx控件在aspx页面被放置了7次。 所有控件都渲染相同数量的行:2400行 第一个控件需要约1秒的时间渲染。 第2秒~3秒。 第3秒~15秒。 第4秒~25秒。 第5秒~40秒。 第6-65秒。 第7-105秒。 要在客户端上渲染所有控件,大约需要6分钟,而不管前两个控件几乎是立即渲染的 这仅在Google Chrome最新版本(83.0.4103.97)上复制。 我试过Chrome v.81,没有性能问题。 此外,在以下浏览器上没有性能问题:Mozilla Firefox、IE
<telerik:RadListBox ID="RadListBox1"
OnItemDataBound="RadListBox1_ItemDataBound"
CheckBoxes="true"
OnClientItemChecked="ItemChecked"
Width="100%" Height="200px"
SelectionMode="Single"
DataTextField="Name"
DataValueField="ID"
EmptyMessage="No Rows"
OnClientLoad="SetInitialEnable"
runat="server"></telerik:RadListBox>
事实上,我已经尝试了按需加载功能,甚至立即加载了控件,但所有自定义js都失败了
请给我一些建议
DataTable list = GetList();
RadListBox1.DataSource = list;
RadListBox1.DataBind();