使用C#和asp.net的web应用程序中的进度条

使用C#和asp.net的web应用程序中的进度条,c#,asp.net,C#,Asp.net,我的应用程序中需要有2个进度条: (忙指示灯) 如链接[15.1.3]所示,当页面进行回发和 A 如链接[15.1.1]所示,当我将数据更新或加载到我在应用程序中使用的网格中时,会显示一个百分比 是否有人可以帮助我了解代码片段,以及如何继续处理.aspx和.aspx.cs文件,以便为我的应用程序获取这些进度条?您可以使用UpdateProgress控件作为繁忙指示器,这非常简单: <asp:UpdateProgress ID="UpdateProgress1" runat="

我的应用程序中需要有2个进度条:

  • (忙指示灯)
    • 如链接[15.1.3]所示,当页面进行回发和
  • A
    • 如链接[15.1.1]所示,当我将数据更新或加载到我在应用程序中使用的网格中时,会显示一个百分比

  • 是否有人可以帮助我了解代码片段,以及如何继续处理.aspx和.aspx.cs文件,以便为我的应用程序获取这些进度条?

    您可以使用UpdateProgress控件作为繁忙指示器,这非常简单:

       <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1" DisplayAfter="0">
           <ProgressTemplate>
               <div>
                   <img src="../Resources/Images/indicator.gif" />
                   Loading...
               </div>
           </ProgressTemplate>
       </asp:UpdateProgress>
    
    
    加载。。。
    

    但是进度条需要做更多的工作。你需要运行一个后台线程来完成这项工作,然后你需要定期回发来检查会话变量的值,以获得当前进度。

    我无法获得它!!!它显示“更新面板不可用”和“无脚本管理器”错误!!。。。。(i) 我希望在页面回发时忙碌指示器工作,(ii)在我将行添加到应用程序中的网格时,确定进度条工作。。。。你能帮我吗?而且还协助如何继续进行,因为我对这个很陌生?