Radgrid 在页面刷新时呈现速度非常慢
Radgrid very slow to render on page refresh
当我最初加载一个包含我们的 radgrid 的页面时,该页面会在几秒钟内加载。当我刷新完全相同的页面时,页面加载需要几分钟。我会 post 代码,但我不确定它是否相关 - 因为代码不会从初始页面加载到页面刷新发生变化。所以这是一个更普遍的问题,有没有人遇到过 difficulties/experiences radgrid 在页面刷新和初始加载时渲染速度非常慢?
没有代码和数据库连接检查结果很难回答。
但是,导致此类行为的最常见问题之一是数据库中的列没有或有错误的数据字段。
检查并确保您拥有的每一列,甚至隐藏的列,在数据库中都有它们的数据字段。我碰巧一个隐藏的列在数据字段中有错字,这导致了类似的问题。
检查列的数据类型是否与数据库中的数据类型相对应。
在不同的网络浏览器上测试您的网格,并最终相应地更新您的问题。
原来是viewstate。我为整个页面禁用了它(只是对网格这样做没有好处)并且页面 loads/refreshes 很快。现在禁用视图状态会出现一大堆新问题,但我们正在努力解决这些问题。
我已经使用 Telerik 控件(特别是 RadGrid)多年,并且从未需要禁用视图状态 - 如果您有 Telerik 支持,我鼓励您联系他们解决您的问题,如果您没有如果没有支持,您仍然可以访问 http://telerik.com/help 上的文档,还有一个非常有用的论坛可用。
当我最初加载一个包含我们的 radgrid 的页面时,该页面会在几秒钟内加载。当我刷新完全相同的页面时,页面加载需要几分钟。我会 post 代码,但我不确定它是否相关 - 因为代码不会从初始页面加载到页面刷新发生变化。所以这是一个更普遍的问题,有没有人遇到过 difficulties/experiences radgrid 在页面刷新和初始加载时渲染速度非常慢?
没有代码和数据库连接检查结果很难回答。
但是,导致此类行为的最常见问题之一是数据库中的列没有或有错误的数据字段。
检查并确保您拥有的每一列,甚至隐藏的列,在数据库中都有它们的数据字段。我碰巧一个隐藏的列在数据字段中有错字,这导致了类似的问题。
检查列的数据类型是否与数据库中的数据类型相对应。
在不同的网络浏览器上测试您的网格,并最终相应地更新您的问题。
原来是viewstate。我为整个页面禁用了它(只是对网格这样做没有好处)并且页面 loads/refreshes 很快。现在禁用视图状态会出现一大堆新问题,但我们正在努力解决这些问题。
我已经使用 Telerik 控件(特别是 RadGrid)多年,并且从未需要禁用视图状态 - 如果您有 Telerik 支持,我鼓励您联系他们解决您的问题,如果您没有如果没有支持,您仍然可以访问 http://telerik.com/help 上的文档,还有一个非常有用的论坛可用。