Je comprends les avantages de l'utilisation des espaces de noms dans les couches d'application réelles, mais quand il s'agit de la couche avant, je ne suis pas si sûr.Quels sont les avantages de l'utilisation des espaces de noms dans les pages Webform?
Mon projet est un site Web (et non WebApplication) et j'obtiens toutes sortes de problèmes (références manquantes, par exemple) lorsque j'essaie d'inclure des commandes utilisateur "namespaced". Malgré des déclarations explicites dans web.config sous system.web - pages - controls - add. En ce qui concerne les vues réelles, les formulaires Web: lorsque vous créez une nouvelle page, Visual Studio crée le code de la classe codebehind à partir du chemin d'accès que vous avez choisi pour créer le fichier. Donc, la plupart du temps, je dirais que les noms de classe seront uniques. Si vous vous déplacez autour des pages, il deviendra étrange de voir Start_DefaultPage sous un autre sous-dossier.
Pour résumer: Est-il recommandé de mettre namespaces dans le tier web? Quels sont les avantages et inconvénients?
Bon à savoir Je n'étais pas trop loin de mes hypothèses. Essayer ASP.NET est amusant, mais c'est très "différent" par rapport aux autres technologies (et vice versa :)). Je vais continuer à utiliser les espaces de noms pour mes aspx et ascx.files! –