Hi All,
hope doing well,
sir i have to use progress bar with modal popup when page postback. in my application report section is there. it's taking some time to generate the report. so i want to show some progerss image instead of nothing. i used java script and modal popup. here is my code.
<script type="text/javascript">
    //
    
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    //Raised before processing of an asynchronous postback starts and the postback request is sent to the server.
    prm.add_beginRequest(BeginRequestHandler);
    // Raised after an asynchronous postback is finished and control has been returned to the browser.
    prm.add_endRequest(EndRequestHandler);
    function BeginRequestHandler(sender, args) {
        //Shows the modal popup - the update progress
        var popup = $find('<%= modalPopup.ClientID %>');
        if (popup != null) {
            popup.show();
        }
    }
    function EndRequestHandler(sender, args) {
        //Hide the modal popup - the update progress
        var popup = $find('<%= modalPopup.ClientID %>');
        if (popup != null) {
            popup.hide();
        }
    }
</script>
<div>
<asp:UpdateProgress ID="UpdateProgress" runat="server">
<ProgressTemplate>
<asp:Image ID="Img" ImageUrl="~/Images/waiting.gif" AlternateText="Processing" runat="server" />
</ProgressTemplate>
</asp:UpdateProgress>
<asp:ModalPopupExtender ID="modalPopup" runat="server" TargetControlID="UpdateProgress"
PopupControlID="UpdateProgress" BackgroundCssClass="modalpopup" />
</div>
 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <Triggers>
        <asp:PostBackTrigger ControlID="btnExcel" />
        
    </Triggers>
    <ContentTemplate>
    <asp:Panel ID="Panel3" runat="server" Width="300px">
    <div>
        <table style="width:100%; background-color:White;">
            <tr>
                <td colspan="2" align="center">
                    <asp:Image ID="Image2" runat="server" ImageUrl="~/Images/SecurAx1.jpg" />
                   
                </td>
                <td valign="top">
                     <asp:ImageButton ID="BtnClose" runat="server" ImageUrl="~/images/CrossImage.jpg" />
                </td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                <asp:Label ID="Label1" runat="server" Text="Export Report" CssClass="printformat"></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                     <asp:Label ID="Label3" runat="server" Text=""></asp:Label>
                </td>
            </tr>
            <tr>
                <td align="center">
                     <asp:RadioButtonList ID="RadioButtonList1" runat="server" CssClass="textbox150">
                    <asp:ListItem>Export To Excel</asp:ListItem>
                    
                    <asp:ListItem>Export To Pdf</asp:ListItem>
                </asp:RadioButtonList>
                </td>
               
                <td>
                    <fieldset>
                    <asp:Button ID="btnExcel" runat="server" Text="Export" CssClass="button_57" OnClientClick="hidePopup();" />
                    
                   </fieldset>
                </td>
            </tr>
            <tr>
                <td align="center">
                    
                </td>
                    
                <td>
                    
                </td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="Label4" runat="server" Text=""></asp:Label>
                </td>
            </tr>
            <tr>
                <td>
                     <asp:Label ID="Label5" runat="server" Text=""></asp:Label>
                    <asp:Label ID="Label6" runat="server" Text=""></asp:Label>
                </td>
            </tr>
        </table>
    </div>
    </asp:Panel>
     </ContentTemplate>
    </asp:UpdatePanel>
  <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BehaviorID="Modal1" TargetControlID="BtnShow" PopupControlID="Panel3" BackgroundCssClass="modalpopup" CancelControlID="BtnClose">
    </asp:ModalPopupExtender>
 
but it's not working could you check the code.
plz help me.
it's urgent waiting for reply.
thanks in advance.