2012-09-21 105 views
0

我有一個按鈕設置將我的Gridviews導出到單詞。一切工作正常,除了我找不到方法來啓動/取消我用modalpopupextender我用來顯示處理正在發生。如果我添加它的按鈕點擊: btnExportToWord.Attributes.Add("onclick", "StartProgressBarNoValid()")它不包含modalpopupextender按下按鈕時啓動模式彈出式擴展程序

這裏是更新面板和我使用的JavaScript函數。

function StartProgressBarNoValid() { 
    var myExtender = $find('ProgressBarModalPopupExtender'); 
    ProgressImg = document.getElementById('MyImage'); 
    setTimeout("ProgressImg.src = ProgressImg.src", 10); 
    myExtender.show(); 
    return true; 
} 

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
     <div> 
      <cc1:ModalPopupExtender ID="ProgressBarModalPopupExtender" runat="server" 
      backgroundCssClass="ModalBackground" behaviorID="ProgressBarModalPopupExtender" 
      TargetControlID="hiddenField1" PopupControlID="Panel1" /> 
       <asp:Panel ID="Panel1" runat="server" Style="display: none; background-color: #C0C0C0;"> 
        <img id="MyImage" src="../Images/Vista_Searching_Bar.gif" alt="" /> 
        <div id="processMessage" style="width:200px;" ><br /><br />&nbsp;&nbsp; Loading...<br /><br /> 
        </div> 
       </asp:Panel> 
       <asp:HiddenField ID="HiddenField1" runat="server" /> 
     </div> 
    </ContentTemplate> 
</asp:UpdatePanel> 

回答

0

什麼是錯的,從代碼隱藏ProgressBarModalPopupExtender.Show()ProgressBarModalPopupExtender.Hide()

+0

不知道爲什麼,但ProgressBarModalPopupExtender.Show()將不會執行代碼隱藏按鈕單擊。 – Mike

+0

它應該,我大量使用它在我的遺留項目,他們工作得很好。你爲什麼說它不?你有什麼錯誤嗎? – RollRoll

+0

我不知道任何錯誤。這是我正在使用的按鈕點擊事件。 – Mike

相關問題