【问题标题】:Asp.net MVC Progress bar while application starting应用程序启动时的 Asp.net MVC 进度条
【发布时间】:2014-02-10 23:50:04
【问题描述】:

在应用程序启动主页索引页面时,如何在 Asp.net MVC5 中显示加载进度条

我知道如何显示和隐藏进度条,但我的问题是我需要捕获什么事件才能在页面初始化时启动进度条并在页面完全加载时隐藏进度条。

【问题讨论】:

    标签: c# jquery ajax asp.net-mvc html


    【解决方案1】:

    你可以使用 jquery 来达到这个目的,但你不应该对整个页面使用进度条。它应该与 ASP.NET MVC 视图一起使用,尤其是部分视图。 以下有用的文章可以提供帮助

    How Do I Display a Progress Bar?

    问候。

    【讨论】:

    • 我知道如何显示和隐藏进度条,但我的问题是我需要捕获什么事件才能在页面初始化时启动进度条并在页面完全加载时隐藏进度条。
    • 你看我回答中提到的那篇文章了吗
    • 是的,我已经完成了,但我需要 _layout.cshtml 将在加载页面时显示进度条,而无需在控制器上进行任何交互
    【解决方案2】:

    我相信您关心的不是严格意义上的进度条,而是如何在登陆页面之前实现这一点。所以我的回答是,唯一的方法(不使用silverlight或flash)是创建一些“几乎空白”的登陆页面,然后,当这个网站被加载时,你必须对该网站的内容进行ajax调用(在这个过程中你可以显示进度条)。它给人的印象是在登陆页面之前显示进度条。我看不到任何其他解决方案。

    最好的问候

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 2011-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-15
        • 1970-01-01
        • 2012-01-22
        相关资源
        最近更新 更多