2017-05-13 1 views
0

mon asp MVC Projets Builds avec succès mais lorsque je tente d'exécuter une vue que je reçois une erreur de séquence d'échappement non reconnue et erreur Décrit WriteLiteral("\r\n");ASP MVC WriteLiteral (" r n"); Erreur de séquence d'échappement non reconnu

Source File: c:\Users\Mohamed\AppData\Local\Temp\Temporary ASP.NET Files\vs\1bc13a3b\8a6f90dd\App_Web_index.cshtml.a8d08dba.teskwqdt.0.cs Line: 1194 

Je ne sais pas où cette ligne est écrit WriteLiteral (» \ r \ n ");

+0

Il semblerait que l'erreur se soit produite dans l'un de vos fichiers de vue (cshtml). Vous auriez à déterminer lequel et où. – Igor

+0

@Igor 2 comment je pourrais connaître la vue; J'ai cherché la ligne ci-dessus dans tous les fichiers du projet, mais je ne peux pas trouver où –

+0

'' \ r'' (CR-LF/retour chariot avec newline ou '0x000D000A') sont des littéraux de caractères qui souvent utilisés dans Windows pour marquer la ligne vide . Vérifiez le fichier 'App_Web_index.cshtml' pour repérer d'éventuelles lignes vides inattendues, ou utilisez' @ 'pour marquer la chaîne comme littérale si elle existe. –

Répondre

0

finalement j'ai eu le problème et l'ai résolu.

alors que j'essayais de supprimer les lignes de code Javascript supplémentaires ajoutées par un virus à toutes mes vues avec Find & Remplacer j'ai laissé un caractère de type espace après cette ligne; Enfin, la suppression de ces caractères de toutes les vues a permis de résoudre le problème manuellement.