【问题标题】:How can I display a "loading" message in an MVC application?如何在 MVC 应用程序中显示“正在加载”消息?
【发布时间】:2015-10-29 20:51:37
【问题描述】:

我在 AppHarbor 上托管了一个 MVC 应用程序,它需要 20 秒左右才能启动。由于我无法控制 AppHarbor 上的超时时间,因此访问该应用程序的任何用户都会在资源启动时出现空白屏幕。

我想至少在加载资源时向用户显示一些东西而不是空白页面。

我尝试添加一个带有重定向的 index.html 页面,但我只希望该页面在应用程序首次启动时出现。

【问题讨论】:

  • 你可以使用javascript。我自己用的是一个很容易安装的,但我不记得我是从哪里弄来的......
  • @LiranBo 你有机会在这里发布 js 的 sn-p 吗?撇开投票不谈,你不觉得这是一个愚蠢的问题。如果您能帮助我指出正确的方向,我们将不胜感激

标签: asp.net-mvc appharbor


【解决方案1】:

试试这个link,它不是我目前使用的(在网上找不到),但它似乎很容易使用。

由于您在开始时有很长的负载,您可以使用这个:

//hide after page load completed
$(document).ready(function () {
    $('.loader').css("display", "none");
});

除此之外,请按照他们那里的解释进行操作,如果您对此有任何疑问,我会尽力提供更多帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-14
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    相关资源
    最近更新 更多