2012-02-09 60 views
1

我顯示進度條作爲模式彈出Up.for這個我更新進度曹景偉閃光效果在部分更新

<script type="text/javascript" language="javascript"> 
     Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginReq); 
     Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endReq); 

     function beginReq(sender, args) { 
      // shows the Popup 
      $find(ModalProgress).show(); 
     } 

     function endReq(sender, args) { 
      // shows the Popup 
      $find(ModalProgress).hide(); 
     } 


    </script> 

更新面板觸發

<Triggers> 
     <asp:AsyncPostBackTrigger ControlID="ChVerifed" EventName="CheckedChanged" /> 
</Triggers> 

這將執行每一個異步請求。我可以把某些更新面板的條件作出調用。我找不到解決方案這個任何地方。在我的project.there這麼多的更新面板和許多嵌套panel.this每次導致一個閃光效果asynchrounus請求。我使用的更新參數作爲條件,但是這也沒有工作

+0

你可以給我們該更新面板的觸發代碼。 – joshua 2012-02-09 06:32:16

+0

它導致了一個checkBox事件 – Andrew 2012-02-09 06:35:35

回答

1

如果此複選框是選中,然後您的POP行動將顯示您可以試試這個

function beginReq(sender, args) { 

    var updaterDiv = document.getElementById('<%=ChVerifed.ClientID%>'); 
    if (updaterDiv.checked) { 
    $find(ModalProgress).show(); 
    } 
    } 

現在只上。