2012-06-25 51 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