Quelqu'un peut-il avoir une solution pour ce numéro P>
Erreur d'exécution Microsoft JScript: AjaxControlToolkit nécessite des scripts ASP.NET AJAX 4.0. Assurez-vous que la version correcte des scripts est référencée. Si vous utilisez un script ScriptManager ASP.NET, passez à la boîte à outilskitscriptManager dans AjaxControlToolkit.dll. P>
J'utilise ASP.NET 3.5, vs 2008. La version que je peux voir dans le fichier AjaxControlToolkit.dll 3.5.40412.2. p>
9 Réponses :
Vérifiez si ce lien vous aide à résoudre votre problème - p>
Edit: Vérifiez ce lien pour la résolution d'erreur de charge DLL - P>
J'ai traversé ce lien. Lorsque je change le scriptManager en ToolCandmanager, il affiche cette erreur "Impossible de charger Type 'System.Web.UI.SCREPTReferenceBase" à partir de montage "System.Web.extensions, version = 3.5.0.0, Culture = neutre, PublickeyToken = 31bf3856ad364E35'"
@saknet - Vérifiez ma réponse modifiée pour votre résolution d'erreur de chargement de type.
N'a pas travaillé pour moi. La réponse ci-dessous, de @Spidy, a travaillé.
Pour les autres frappant ce problème: Si vous avez des assemblages dans votre répertoire bin qui ne peut pas être chargé, même si vous ne les réfongeez pas dans votre projet, getajaxframeworkassemblyattribute code> lancera une exception la première fois qu'il est Chargé, puis ne fonctionne pas (sans lancer une exception) sur les charges futures. Ce problème ne peut arriver que sporadiquement. Voir Microsoft Connect Issue et Discussion de groupes Google / Travail-autour de la discussion . Alors, essayez de ne pas tracer des dlls inutilisables dans votre répertoire bin. P>
Je pense que vous avez un problème avec votre version VS 2008. Parce que Ajax 3.5 DLL nécessite un minimum Visual Studio Service Pack 1 em>. Mais vous n'avez peut-être pas de service pack 1. Alors s'il vous plaît installez-le. p>
Avant d'installer Service Pack 1 Supprimer Ajax Toolkit à partir de la barre d'outils et lorsque l'installation complète à nouveau, ajoutez-la et exécutez. J'avais aussi le même problème et j'ai résolu de cette manière. P>
J'ai rencontré ce problème lorsque j'avais un scriptManager configuré sur ma page principale qui a été ajoutée dans le modèle par défaut. p>
La page de contenu que j'avais l'erreur d'erreur avait eu une boîte à outilsKitscriptManager et la page principale avait le scriptManager. P>
J'ai supprimé le scriptManager de la page maître pour vous débarrasser de l'erreur. P>
Voici une page de référence détaillant les différences entre les 2. http://blog.turlov.com/2008/05/ScriptManager-vs -ToolkitscriptManager.html p>
espoir que cela aide quelqu'un! p>
Essayez ceci:
Changer P>
<ajaxToolkit:ToolkitScriptManager ID="toolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>
Essayez Suppression de Microsoft.ScriptManager.msajax.dll code> dans le dossier BIN. P>
Ne suivez jamais les personnes qui suggèrent de supprimer les choses sur votre disque dur. Une meilleure suggestion aurait été de renommer ou de le déménager.
Ok .. Conseils notés! Merci
En plus de renommer Microsoft.ScriptManager.msajax.dll dans le dossier BIN, assurez-vous que ce n'est pas dans la section Références de votre projet Visual Studio. Je ne l'ai jamais ajouté, mais ça m'a fini de toute façon et m'a baissé pendant des jours jusqu'à ce que je réalisais que c'était là.
Supprimer Microsoft.ScriptManager.msajax.dll et Microsoft.ScriptManager.webForms.dll à partir de votre dossier BIN. Cela a fonctionné pour moi. P>
utiliser ajaxcontroltoolkit.dll et inscrivez-le par
& ensuite au lieu de l'utilisation du gestionnaire de script
<% @ Enregistrer Assembly = "AjaxControlToolKit" Namespace = "AjaxControlToolkit" TagPrefix = "CC1"%> Code> P> P>
Après avoir cherché et essayer de nombreuses solutions, cela fonctionne pour moi: P>
dans le fichier ProjectName.csproj, supprimer Ma situation: P>
microsoft.scriptmanager.msajax.dll code> dans le dossier bin. Li>