__doPostBack n'est pas défini dans IE11
À l'aide d'un readymade asp contrôle de lien Hypertexte, c'est à dire 11 donne l'erreur SCRIPT5009: __doPostBack est pas défini avec un lien ici:
http://msdn.microsoft.com/en-us/library/ie/xyf5fs0y(v=vs. 94).aspx
Ce qui est vu dans le F12 devtools fenêtre de la console.
Personne n'a rencontré ce encore et est-il un correctif? C'est un environnement de production.
MODIFIER:
En appliquant le correctif http://support.microsoft.com/kb/2600088 n'a pas fonctionné pour moi, et internet explorer 10 sur Windows 8 fonctionne très bien.
Il est plus récent article de Scott, Hanselman avec des informations à jour. http://www.hanselman.com/blog/IE10AndIE11AndWindows81AndDoPostBack.aspx Je vais tenter ces corrections et mise à jour de cette question, mais cela semble être isolé à windows 8.1 et IE11.
source d'informationauteur plntxt
Vous devez vous connecter pour publier un commentaire.
L'installation de l' .NET Framework 4.5 sur votre serveur web doit résoudre.
http://www.microsoft.com/en-gb/download/details.aspx?id=30653
Alternativement, si vous ne pouvez pas installer .NET Framework 4.5 il y a un correctif Microsoft pour IE11 : http://support.microsoft.com/kb/2836939 (Merci à @Afract pour votre commentaire)
Après avoir lutté avec le même problème pour quelques jours, nous avons trouvé cette solution:
http://connect.microsoft.com/VisualStudio/feedback/details/806542/fix-internet-explorer-11-not-detected-correctly-by-net-4-0-framework-when-custom-browser-files-are-used.
Ajouter un nouveau .navigateur de fichier pour le App_Browsers dossier; nous avons nommé le fichier " IE11.le navigateur", et si le App_Browsers dossier n'existe pas, créez-la.
Ensuite, nous avons simplement copié le corps à partir du lien ci-dessus dans le fichier nouvellement créé, redéployés, et maintenant il n'y a plus _doPostBack erreur.
Le corps du fichier ressemble à ceci:
Nous n'avons pas eu de mise à niveau notre .La version Net de 4 à 4,5, et tout fonctionne maintenant comme il se doit.
J'espère que cela aide quelqu'un ayant le même problème frustrant!
Mettre script ci-dessous dans votre page maître sera sûrement corrigé. j'ai eu un problème similaire et qu'elle s'est fixée.
L'installation de Framework 4.5 sur notre serveur nécessite patauger dans un marécage de la bureaucratie et de remplissage de formulaires, voici donc ce que j'ai fait:
Goto site : http://blogs.telerik.com/aspnet-ajax/posts/13-12-19/how-to-get-your-asp.net-application-working-in-ie11
Trouver le lien pour télécharger une coutume .navigateur de fichiers avec l'IE11 correctif.
Enregistrer telerik_ie11_browser_file_fix.zip de votre ordinateur et dézippez-Telerik_IE11_fix.navigateur
Copie Telerik_IE11_fix.navigateur vers le serveur cible chemin de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\Browsers
Exécutez les commandes suivantes sur votre serveur (vu sur un, hanselman fixer blog)
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319 (ou quelle que soit la version que vous utilisez)
Exécuter C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regbrowsers –je
Exécuter la commande iisreset sur votre serveur
Essentiellement ce qui se passe est qu'il y a 2 html manquant d'éléments cachés "eventtarget"
et "eventargument", ainsi que d'un manque de la fonction "__doPostBack".
Ces sont manquants dans le DOM.
J'ai essayé tous les correctifs répertoriés pour cela, et aucun n'a fonctionné. Toutefois, l'utilisation d'une combinaison de jquery et javascript il y a une solution discrète. Ajoutez ceci à votre javascript sur le document prêt et que vous êtes hors de la course:
Je comprends que certains de dit d'installer 4.5 corrige ce. Je n'hésiterais pas à recommander.
Toutefois, si vous êtes comme moi travailler sur une entreprise site internet avec un cms système de cuites dans .net 4, ce pourrait bien être une solution plus facile, par opposition à éventuellement d'introduire de nouveaux bogues créé à partir de la mise à jour de votre plate-forme.
L'ajout d'un navigateur de fichier de config pour App_Browsers (voir ci-dessus pour XML) sur Windows 2008 avec IIS 7.5 travaille pour IE 11. Sur un ancien site nous avons fait quelque chose d'autre, mais c'est beaucoup plus simple.
Aucun des correctifs ont travaillé pour moi, ni la mise à jour de
ie.browser
fichier.Je suis sur un Windows Server 2008 R2.
La seule solution qui fonctionnait bien (en dehors de la mise à niveau .net 4.5) est l'ajout de le script proposé par @vishal dans ce fil.
J'ai découvert une page qui manquait la balise form avec le runnat= "server". Si ce n'est pas sur votre page, puis la publication ne sera pas en mesure de transmettre les commandes et correctement feu de tout le code derrière