页面加载ASP.NET的问题

时间:2014-02-17 18:22:43

标签: html asp.net data-binding datasource

当您转到此页http://tuckertrans.com/ComputerInventory.aspx时,我的导航栏会显示垂直,直到网格加载为止。我的网格也需要2-3秒才能加载。我只是从数据库中获取列表,将该列表分配给网格的数据源,最后绑定数据。什么花了这么长时间来加载页面?这会导致我的导航栏方向错误,直到加载为止。有什么方法可以加快速度吗?

Dim li As List(Of ComputerInfo) = Process.Get_Computers() 
Me.gvComputers.DataSource = li 
Me.gvComputers.EditIndex = -1 
Me.gvComputers.DataBind() 

1 个答案:

答案 0 :(得分:1)

  

我的导航栏显示垂直,直到网格加载

客户端浏览器晚于ComputerInventory.aspx接收CSS文件。在网页中是正常的。

但是,在您的情况下,您的网页包含太多数据。结果,它使每件事都变得缓慢。

理想情况下,您希望将分页与Ajax结合使用。此外,您只想检索要显示的数据。 例如,使用skip和take从数据库中检索10行。

enter image description here