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
OriginalL'auteur Mohaimen | 2011-05-25
Vous devez vous connecter pour publier un commentaire.
Code d'état 12002 suggère un délai d'exécution du script. Même si vous avez défini un délai de haut sur le client (pour asynchrones postbck), le serveur a ses propres paramètres de ScriptTimeout dans le web.config ou directive de page.
Aussi je ne vois pas pourquoi vous avez besoin de la imbriquée panneau de mise à jour. À partir de votre description de ce que vous faites, on devrait être suffisant. Avoir le bouton Générer Rapport à l'extérieur du panneau de mise à jour et ajoutez un élément déclencheur pour le panneau de mise à jour pour Générer un Rapport de clics sur le bouton.
Vérifier vos plugins dans IE options, peut-être désactiver tous.
J'ai désactivé toutes les annonces ons de mon IE et aussi couru c'est à dire dans AUCUNE annonce ons mode et pas de chance. Puis je supprime toutes les mise à jour des panneaux et le gestionnaire de script de ma page et a essayé de lancer une nouvelle page et a constaté que lorsque je clique sur Générer le rapport bouton, le message de retour qui se passe et au bout de quelques secondes IE montre un problème de connexion. Chaque fois qu'il affiche la même erreur
Salut, est-il quel qu'un qui a la solution a ce problème?
La seule autre expérience que j'ai similaires à votre problème était avec le logiciel Anti-virus, plus précisément AVG. Lors de l'exécution de projets sur ma boîte de dev avec IE8 et IIS 7.5, je voudrais avoir toutes sortes de problèmes de connectivité. Dès que j'ai enlevé AVG tous ces problèmes ont disparu. Je swithced pour Microsoft Security Essentials.
Je suis l'aide de Microsoft Security Essentials, de Sorte qu'il ne devrait y avoir aucun problème
OriginalL'auteur Holly Styles