Je travaille avec ASP.NET MVC 3 avec le moteur Razor et la version 9.104.0.20 de la suite de contrôle MVC SyncFusion MVC.
Dans la documentation de ce contrôle, je dois mettre des lignes de code similaires au ci-dessous. Dans ma page maître: p> par la documentation de synchronisation et Cette suggestion de dépassement de pile , je me suis assuré d'ajouter les espaces de noms à mon fichier web.config sous l'élément. p> La solution constructure Mais j'obtiens l'erreur suivante lorsque je l'exécute: P> 'system.web.mvc.htmlhelper' ne contient pas de définition pour "syncfin" et aucune méthode d'extension 'SyncFusion' acceptant un premier argument de type 'system.web.mvc.htmlhelper' pourrait être trouvé (êtes-vous manquant une directive ou une référence d'assemblage?) p>
BlockQuote> Je ne pense pas que ce problème a trait à SyncFusion mais à la place de mon incapacité à référencer ses assemblées correctement. p> Comment puis-je aborder ceci? P> P> P> >
3 Réponses :
Le problème a été résolu en ajoutant la référence d'espace de noms dans l'élément.
Je devais ajouter les informations de configuration suivantes en haut du web.config: p> Ensuite, j'ai dû ajouter les espaces de noms SyncFusion dans cette section définie: p>
Très bonne réponse! J'ai rencontré plusieurs sur le sujet et la plupart missent d'ajouter la référence dans les configurations
Merci. Il est sauvage que beaucoup de gens ont toujours cette question.
Je recommanderais de supprimer les informations de version de type in config. Il suffit d'utiliser «type, montage» et il continuera à fonctionner. Cela supprime la maintenance lors de la mise à niveau MVC2,3,4,5, RAZOR, ENTLIB, - et la redirection de l'assemblage de l'assemblage fait le reste. Je devais appliquer cette solution à la racine, les zones, les fichiers web.config et toutes mes pages ont commencé à travailler en arrière. Merci
Pour moi, j'ai dû fermer Studio Visual et rouvrir après la mise en œuvre de la réponse de @yeahstu. P>
Il se peut que vous ayez besoin de copier DEVEXPRESS / Tout autre espaces de noms du fichier de configuration ~ / web.config dans le fichier de configuration ~ / View / Web.Config ou tout autre fichier web.config p>
C'était la solution que j'ai utilisée avec parfaitement fonctionnée p>