SCRIPT1002 :erreur de Syntaxe - IE10
Je suis à l'aide .Net 4.0 freamworok sur Visual Studio 2012. Mon site web j'ai commencé mon site web donne le message d'erreur suivant sur internet explorer 10. Les autres navigateurs(Google Chrome, Firefox..) fonctionne correctement.
JavaScript critique erreur à la ligne 2, colonne 1.........
SCRIPT1002: erreur de Syntaxe
Mon script jquery fichier l'ai mis en page principale.
<head runat="server">
<script src="<%# ResolveUrl("~/") %>Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
Je ne pouvais pas comprendre le problème. Pouvez-vous m'aider?
Il est difficile de dire sans voir le code source complet. Avez-vous un lien vers la page elle-même afin que nous puissions le corriger?
Je vous remercie pour votre intérêt. Le Site n'est pas actif. En fait, sur iis fonctionne normalement. Mais j'obtiens cette erreur quand je le lance sur visual studio 2012.
Je vous remercie pour votre intérêt. Le Site n'est pas actif. En fait, sur iis fonctionne normalement. Mais j'obtiens cette erreur quand je le lance sur visual studio 2012.
OriginalL'auteur melihorhan | 2013-01-21
Vous devez vous connecter pour publier un commentaire.
Le texte complet de la SCRIPT1002 message fournit un indice, à savoir, erreur de Syntaxe dans la section script:
Pour moi, mon _Layout.cshtml ou de l'Index.cshtml, les références à chemins virtuels qui n'existent pas pour les scripts ou les styles.
Ou
J'ai résolu mon erreur par la suppression ou la correction de la non valide chemins virtuels dans le @Styles.Rendre ou @Scripts.Le rendu des déclarations.
Veuillez vous référer à la documentation de Microsoft sur le regroupement, minification, et l'optimisation pour plus d'informations.
OriginalL'auteur subsci
Probablement vous avez déjà résolu votre problème. Mais il n'y a toujours pas de réponse. Voici donc une autre.
J'ai eu la même erreur quand j'ai été en utilisant
const
dans mon fichier javascript. Quand j'ai changé deconst IDLE = 0;
àvar IDLE = 0;
mon problème a été résolu.Const fonctionne dans chrome, Firefox fr IE 11.
Pour plus d'informations et de la compatibilité du navigateur, voir:
https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Statements/const
OriginalL'auteur Bas van Rossum
Excusez-moi, je ne sais pas bien l'anglais.
Je pense qu'il y a un problème dans votre code.
Utilisation guillemet simple(') au lieu de double quote(") avant et l'après de serveur-côté d'affectation; Car ResolveUrl utilisation d'une méthode de devis double pour son chaîne argument et cette séquence de guillemets doubles, va à l'encontre de XHTML Forme ness règles.
Utilisation signe égal(=) au lieu de signe dièse(#). Dièse doit utiliser dans de liaison de données expressions.
Vous pouvez passer la plein chemin d'accès aux ressources, à ResolveUrl méthode comme argument.
Si le Scripts dossier se trouve à la racine du site, il n'est pas nécessaire d'utiliser ResolveUrl; vous pouvez simplement utiliser "/Scripts/jquery-1.7.2.min.js" comme valeur de la src attribut.
Pour s'assurer de l'exactitude et de l'intégrité de jQuery, de la télécharger à nouveau à partir de son site officiel.
Il y a un peu de JavaScript problèmes de compatibilité dans internet explorer 10. Utilisation X-UA-Compatible balise méta réguler IE.
Votre code après apllying les points précédents:
Ou (sans le côté serveur de résolution de chemin)
Bonne Chance!
Quelques Liens Utiles:
I do not know English well
mais ensuite, vous écrivezIf Scripts folder is in root of website, there is no need to use ResolveUrl; you can just use "/Scripts/jquery-1.7.2.min.js" as value of src attribute.
- c'est assez bon en anglais (ce qui devrait êtreif *the* Scripts folder is in the *the* root of *the* website
etas value of *the* src attribute
)Merci à propos de votre indice de @mmcrae
OriginalL'auteur Perseus
La façon dont je l'ai résolu:-
1) supprimé inutilisée du code javascript dans mon cshtml.
2) corriger le script liens pour vérifier si elles pointent vers des bibliothèques qui existent.
3) j'ai été appeler certains de javascript qui n'existe pas comme en Ajax.BeginForm , OnSuccess = "CloseWindow()", et CloseWindow() n'existe pas,alors soit ajouter de la fonction ou de la supprimer.
4) Ajouté ce morceau de code dans le web.config
Je ne suis pas sûr si la quatrième étape est nécessaire ou pas. Mais l'un des postes dans le débordement de la pile dit :L'erreur est parce que le navigateur besoin d'accéder à du Javascript dans le dossier script.
Mon projet a été asp.net MVC avec entity framework dans visual studio 2013.
Espérons que cette aide.
OriginalL'auteur anu
J'ai également eu le même problème avec mon application. J'ai enlevé inutilisés, les fichiers de script de mon ValidationScriptsPartial.cshtml page. Je suis en train d'élaborer Asp.Net Core App.
OriginalL'auteur Adithya Baddula