Sys.WebForms.PageRequestManagerServerErrorException erreur sur IE8

J'ai 2 .les pages aspx. 1. Reporter.aspx 2. Rapport.aspx
À L'Intérieur De Journaliste.aspx j'ai une IFRAME et Rapport.aspx est conservé à l'intérieur de l'IFRAME après présentation d'un Rapport.aspx pour le serveur (à la charge de l'état), je veux faire autre chose, comme de montrer des progrès, ou quelque chose comme ça. Mes pages se présente comme suit

Journaliste.aspx:
....................

<body style="margin:2px;">
    <form id="Form1" runat="server">   
    <dx:ASPxPopupControl ClientInstanceName="LoadingPanel" ID="LoadingPanel" HeaderText="Progress" runat="server" ShowCloseButton="false" CloseAction="None"
        PopupHorizontalAlign="WindowCenter" EnableClientSideAPI="true" PopupVerticalAlign="WindowCenter" ShowShadow="true" Modal="true">
        <ContentCollection>
            <dx:PopupControlContentControl ID="PopupControlContentControl2" runat="server">
                <asp:Panel ID="Panel2" Height="75px" Width="275px" runat="server">
                    <center>
                        <div id="dvStatus" style="width:100%; font-family:Verdana; font-size:10px; color:Red;" >Loading....</div>
                        <div>
                            <img src="../Content/images/loading_big.gif" alt=""/>
                        </div>
                    </center>       
                </asp:Panel>
            </dx:PopupControlContentControl>
        </ContentCollection>                        
    </dx:ASPxPopupControl>
    </form>
    <div style="width:100%; overflow:hidden;">
        <iframe id="IFrame2" style="width:100%; border:0px; height:1125px; overflow:hidden;" frameborder="0" src="Report.aspx"></iframe>
    </div>
</body>

Rapport.aspx:
..................

<body style="overflow: hidden;">                   
    <asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="7200">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                    <div id="dvReportSettings" runat="server" style="float: left; width: 320px;" class="filterAndReport">                            
                            <asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
                                    <ContentTemplate>                                    
                                    </ContentTemplate>
                                </asp:UpdatePanel>
                        </div>
            <dx:ASPxButton ID="btnGenerateReport" OnClick="btnGenerateReport_Click" Height="35px"
                            Width="100%" runat="server" Text="Generate" AutoPostBack="false">
                                <ClientSideEvents Click="function(s,e){ValidatePage(s,e)}" />
                        </dx:ASPxButton>
        </ContentTemplate>
        </asp:UpdatePanel>                   
</body>

J'ai un bouton ID="btnGenerateReport" et quand je clique dessus, il se charge du rapport. Certains grands rapports de prendre près de 2 heures pour la génération et c'est pourquoi j'ai
ensemble AsyncPostBackTimeout="7200" à l'intérieur de l'asp:ScriptManager. Il fonctionne parfaitement dans les différents navigateurs, comme FireFox, Google Chrome, Safari mais pas sous IE. Quand J'
cliquez sur le bouton Générer à l'aide du navigateur IE8, après quelques secondes, il affiche l'erreur javascript suivant:

Page web détails de l'erreur

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; PC Media Center 6.0; MDDC; .NET4.0C; .NET4.0E)
Timestamp: Mercredi, 25 Mai 2011 à 10:47:06 UTC

Message: Sys.WebForms.PageRequestManagerServerErrorException: Une erreur inconnue s'est produite lors du traitement de la requête sur le serveur. Le code d'état renvoyé à partir du serveur est: 12002
Ligne: 4723
Char: 21
Code: 0
URI: http://localhost:64191/ScriptResource.axd?d=p4fjjEQSSdv063Ae96jd9UCqVNGWjRlsLyZLXU0H9gBYlcdCHSPhZBNLbZ-4XLN3zCzBInKdXuLlu4E1PtquQ3YdrPS-9wlk1EreB5wn-imBkTqz02jjBS_01qg6c4ObcqXGRK8Ejgyb3pvKkcBSH5V7xOadF8Jl4MSwWwtSDUBqxwNH0&t=fffffffff9d85fa6

Alors je viens de mettre EnablePartialRendering="false" à l'asp:ScriptManager et essayé de voir si je peux voir une différence. Après cela, je clique sur Générer le rapport bouton à l'aide d'
IE8 et trouvé une autre erreur javascript après seulement quelques secondes comme 10-15. Voici le message d'erreur:

Page web détails de l'erreur

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729;
PC Media Center 6.0; MDDC; .NET4.0C; .NET4.0E)
Timestamp: Wed, 25 may 2011 08:27:19 UTC

Message: Inattendu appel à la méthode ou de l'accès à la propriété.
Ligne: 264
Char: 5
Code: 0
URI: res://ieframe.dll/httpErrorPagesScripts.js

Est-il quelqu'un qui peut m'aider à sortir de ce IE erreur. Je suis dans de sérieux ennuis.

Regrads,

Mohin

u ne jamais trouver une solution?

OriginalL'auteur Mohaimen | 2011-05-25