Le nom de "ScriptManager" n'existe pas dans le contexte actuel
J'ai copié un peu de code pour résoudre un problème avec l'exécution de JavaScript après un AJAX publication dans ASP.Net. Malheureusement, le nouveau code m'a donné l'erreur suivante lors d'une build:
The name 'ScriptManager' does not exist in the current context
Maintenant, j'ai utilisé le ScriptManager avant, alors pourquoi serait-il me donner des problèmes maintenant? N'est-il pas disponible sur tous les ASP.Net pages? J'ai un gestionnaire de script sur ma page maître, après tout...
Vous devez vous connecter pour publier un commentaire.
Je suppose qu'il pourrait être un certain nombre de choses de mal, qui permettrait de générer ce message d'erreur. Mais pour moi, tout ce que j'avais à faire était d'ajouter les éléments suivants à l'aide vers le haut de mon fichier code-behind:
J'espère que cela aide quelqu'un là-bas, peut-être que ça va vous faire économiser du temps.
Si vous n'obtenez pas
ScriptManager
dansSystem.Web.UI
puis ajouter une référence pourSystem.Web.Extensions
. (Allez dans l'explorateur de solutions -> clic droit sur le projet -> Sélectionnez ajouter une référence -> dans .Net onglet sélectionnezSystem.Web.Extensions
et cliquez sur OK). Cela a fonctionné pour moi quand j'ai été cette erreur, même après l'utilisation deSystem.Web.UI
.