Formulaire / JavaScript ne fonctionne pas sur IE 11 avec erreur DOM7011

le bouton Enregistrer pour notre ASP.net form, qui utilise la fonction _ _ postback a cessé de fonctionner sur IE 11, à partir de la console du développeur, il affiche:

DOM7011: le code de cette page a désactivé la mise en cache en arrière et en avant. Pour plus d'information, voir: http://go.microsoft.com/fwlink/?LinkID=291337.

est ce que quelqu'un sait comment contourner ce problème? Qu'est-ce que c'est que ce cache et pourquoi ça fout les formulaires en l'air? (J'ai vu des similaires des plaintes à ce sujet de la part d'autres.)

Merci,

30
demandé sur War10ck 2014-02-21 02:14:26

5 réponses

ce problème se produit si le serveur envoie un en-tête "Cache-control:no-store" ou envoie un en-tête "Cache-control:no-cache".

Source:http://support.microsoft.com/kb/323308/en-us

6
répondu Máťa - Stitod.cz 2014-04-02 08:10:17

dans mon cas, cette exception était causée par un appel ajax non sécurisé sur un site SSL activé. Spécifiquement: mon url était 'http://...' au lieu de 'https://...'. Je viens de remplacer par '//...'.

pour moi, l'erreur était trompeuse, et j'espère que cela pourrait aider n'importe qui atterrissant ici après avoir cherché la même erreur.

0
répondu tr3v 2015-11-23 20:30:16

j'ai vu exactement la même erreur, aussi avec IE11. Dans mon cas, le problème est survenu lorsque l'Utilisateur a cliqué <button> élément, qui était à l'intérieur <form> balises.

on a remédié au problème en plaçant le <button> à l'extérieur de <form> balises.

0
répondu Matilda Smeds 2017-05-23 12:46:51

j'exécute ceci quand je clique sur un html , il est corrigé en ajoutant l'attribut type = "button".

0
répondu Feng Zhang 2018-04-04 18:32:48

Tools > Compatibility View settings > Uncheck the option "Display intranet sites in Compatibility View".

Cliquez sur Close. Il peut relancer la page et alors votre problème serait résolu.

-5
répondu Sourav Kundu 2014-03-18 19:18:10