当您转到此页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()
答案 0 :(得分:1)
我的导航栏显示垂直,直到网格加载
客户端浏览器晚于ComputerInventory.aspx接收CSS文件。在网页中是正常的。
但是,在您的情况下,您的网页包含太多数据。结果,它使每件事都变得缓慢。
理想情况下,您希望将分页与Ajax结合使用。此外,您只想检索要显示的数据。 例如,使用skip和take从数据库中检索10行。