Comment faire pour ajouter des espaces de noms dans le web.fichier de config?
Je suis avec VS 2008 et C# mais quand j'ai ajouté de l'espace de noms dans web.config
fichier, que l'espace de noms n'est pas importé ou inclus dans code behind or aspx
J'ai aussi lu cette question, mais de ne pas prendre la réponse.
web.config code
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="System.Data" />
<add namespace="System.Text"/>
</namespaces>
</pages>
</system.web>
</configuration>
Vous devez vous connecter pour publier un commentaire.
Le but de la section espace de nom est de refuser de faire de l'importation dans l' .page aspx. Code behind en C#, vous devez l'aide de relevés sur le haut de votre .cs fichier.
Il n'existe aucun moyen de contourner ce problème.
using statements
et pasthe imports directive
pour une cs de fichier 🙂Vous devez les placer dans le bon
<system.web>
section. par exemple:et les mettre dans le bon web.config
c'est à dire la deuxième
web.config
fichier est leViews
dossier et est spécifique à vue. Ces paramètres ne vont pas dans le racine web.config.Le but de ces paramètres est de rendre les bibliothèques disponibles pour les pages ASPX (par exemple, pour Intellisense) et il n'est pas utilisé pour le code-behind. Vous avez encore le besoin d'avoir
using
énoncés dans le code que c'est juste de la plaine de programmation c#.code behind
.<clear />
élément avant l'ajoute?.aspx
page.@ import
directives qui ne s'appliquent qu'à la.aspx
page, pas le code derrière). Voir le documentation.