2012-06-25 46 views
1

我在aspx页面中有一个提交按钮。按钮的“Click”事件执行“.txt”文件的解析,并将结果存储在表格中并将页面重定向到另一个页面。 现在问题是解析需要大约1.5分钟。我需要实现一个进度条以及一个计时器,这将显示完成 剩余操作的时间。这包括计算完成所需的时间数据库操作并将该值分配给定时器。 任何人都可以帮助我实现这一目标吗?定时器显示解析时间c#

+0

如何,这是一个JavaScript的问题吗? – skrat

+0

我准备为这个问题寻找客户端解决方案,这就是为什么标记为“java脚本”的原因。 – Bisileesh

回答

0

你可以试试这个代码(阿贾克斯:UpdatePanel中+的UpdateProgress)

<form id="form1" runat="server"> 
     <asp:ScriptManager ID="ScriptManager1" runat="server" /> 
     <asp:UpdateProgress runat="server" id="PageUpdateProgress"> 
      <ProgressTemplate> 
       Loading... 
      </ProgressTemplate> 
     </asp:UpdateProgress> 
     <asp:UpdatePanel runat="server" id="Panel"> 
      <ContentTemplate> 
       <asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update" /> 
      </ContentTemplate> 
     </asp:UpdatePanel> 
    </form> 


protected void UpdateButton_Click(object sender, EventArgs e) 
{ 
    System.Threading.Thread.Sleep(5000); //Your treatment 
} 
+0

谢谢答复Aghilas Yakoub。 – Bisileesh

+0

让我在这里详细说明我的问题。在一个按钮点击事件中,我正在执行某些数据库操作 - 让我插入数据到某些表,从某些表中检索数据..现在我的目标是计算所需的时间这些操作和显示,在一个Timer.How我可以做到这一点? – Bisileesh