[C#] Séparer les fichiers *.aspx et *.aspx.cs
Bonjour,
Dans le cadre du déploiement de mon projet Web, je dois séparer l'emplacement de mes fichiers sources (*.cs), de mes fichiers web (*.aspx, *.css, *.js) ainsi que de mes ressources (*.jpg, *.gif).
J'ai déja réussi a séparer les fichier *.cs.
Mais, comme on le voit dans le "solution explorer" les fichiers *.aspx et *.aspx.cs sont liés !
Est ce possible de séparer ces fichiers ? Comment spécifier au fichier *.aspx pour qu'il aille chercher son codebehind (*.aspx.cs) dans un autre endroit ?
J'espere que ma question est compréhensible !
Merci d'avance.
Re: [VS.NET][aspx][c#] Séparer les fichiers *.aspx et *.aspx
Citation:
Envoyé par Joad
Est ce possible de séparer ces fichiers ? Comment spécifier au fichier *.aspx pour qu'il aille chercher son codebehind (*.aspx.cs) dans un autre endroit ?
Tout est dans la directive @Page du .aspx.
La liaison, inutile, vient de l'attribut CodeBehind. Tu le vires, ça vire la liaison. C'est l'attribut Inherits qui indique la classe correspondante. On se fiche royalement de l'emplacement du .cs, la classe est cherchée dans la .dll compilée. Tu peux mettre tous les .cs ailleurs, voire dans un autre projet, ça ne gêne absolument pas.