【问题标题】:Loading Animation for GridView's为 GridView 加载动画
【发布时间】:2011-05-19 02:31:43
【问题描述】:

我有一个类似仪表板的界面,用于我正在开发的 ASP.NET (C#) 应用程序。此页面上有一些 GridView 需要一段时间才能从数据库中查询所有数据。 GridView 只是显示数据。有没有一种方法可以加载页面并在加载时为每个 GridView 显示加载图标?

谢谢。

【问题讨论】:

  • 您是指在进行 ajax 调用以加载数据还是在页面加载时?
  • 页面加载。理想情况下,我想为 GridView 返回数据所需的时间显示动画。因为每个 GridView 将运行不同的时间。

标签: c# asp.net gridview animation loading


【解决方案1】:

您可以尝试以下方法:

  1. 将所有 GridView 放在更新面板中
  2. 不要在页面加载时绑定它们
  3. 在更新面板内的页面上放置一个计时器,并将其设置为在页面加载后 500 毫秒触发
  4. 现在,绑定您的 GridViews

将上述内容与AJAX Toolkit UpdatePanel Animation Extender 结合起来,您将拥有您想要的东西。

这将使您的 GridView 看起来好像是在页面加载后动态加载的,并且您的用户将看到加载图标通知他们。

您还可以查看完整的工作(类似)示例here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-11
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 2011-09-28
    • 2015-10-01
    相关资源
    最近更新 更多