2012-01-09 30 views
0

嗨,我正在使用我的項目中的更新面板,一個頁面我有文件上傳控件存在,所以保存頁面文件上傳不工作那個時間我用後回觸發控制(id是按鈕ID)現在我的問題是進度條不工作,請給我任何建議。我的代碼是如何使用asp.net中的updatepanl和postback觸發器和進度模板ajax

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 
     </asp:ToolkitScriptManager> 
     <asp:UpdatePanel ID="up1" runat="server"> 
      <Triggers> 
      <asp:PostBackTrigger ControlID="IBtnSave" /> 
      <asp:PostBackTrigger ControlID="ddlAgent" /> 
      <asp:PostBackTrigger ControlID="btnSelectCity" /> 
      <asp:PostBackTrigger ControlID="imgBtnAgent" /> 
      <asp:PostBackTrigger ControlID="ImgBtnCancel" /> 
     </Triggers> 

進度條代碼是

</asp:UpdatePanel> 
    <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="up1" 
     DynamicLayout="true"> 
     <ProgressTemplate> 
       <div id="Progressbar" class="Progressbar" align="center" valign="middle" runat="server"> 
       <asp:Image ID="Image1" Width="75" Height="95" runat="server" ImageUrl="~/images/animation_processing.gif" /> 
      </div> 
     </ProgressTemplate> 
    </asp:UpdateProgress> 

如何解決這個問題,請給我任何建議

感謝ü hemanth

回答

3

我可以找出答案它正在工作 只是寫這樣的java腳本

<script type="text/javascript"> 
    var updateProgress = null; 

    function postbackButtonClick() { 
     updateProgress = $find("<%= UpdateProgress1.ClientID %>"); 
     window.setTimeout("updateProgress.set_visible(true)", updateProgress.get_displayAfter()); 
     return true; 
    } 
</script> 

<asp:UpdatePanel runat="server"> 
     <Triggers> 
      <asp:PostBackTrigger ControlID="IBtnSave" /> 
     </Triggers> 

按鈕onclick事件只是這樣調用

<asp:Button ID="IBtnSave" runat="server" Text="Save" CssClass="art-button" 
              ClientIDMode="Static" onclick="IBtnSave_Click" OnClientClick="return postbackButtonClick();"/> 
+1

嗨該功能,這是工作的罰款,但經過完整的回發如何設置updateProgress.set_visible的(假) ... – Singaravelan 2014-02-28 05:19:22

相關問題