Bonjour, bonsoir bonne nuit!
Je voudrais savoir s'il est possible de séparer une classe du reste du code en ASP.net!?

ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
MaClasse{
Attrib1;
Attrib2;
Attrib3;
 
Func1(){}
Func2(){}
Func3(){}
}
 
void Page_Load(object sender, EventArgs e){
MaClasse Obj1=New MaClasse;
Obj1.Func1();
...
}
Voila mon exemple avec du pseudo code, j'ai différentes pages .aspx qui utilisent "MaClasse", mais je voudrais savoir s'il est possible de mettre MaClasse dans un fichier d'entete (par exemple comme en C++, un #include et hop)!?
Et surtout je voudrais savoir comment on fait!?

On m'a conseiller de mettre "MaClasse" dans un namespace
genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
namespace MonEspace{
   MaClasse{
   Attrib1;
   Attrib2;
   Attrib3;
 
   Func1(){}
   Func2(){}
   Func3(){}
   }
}
et par la suite d'utiliser using MonEspace dans mon fichier .aspx, mais
1) je ne sais pas où mettre le using? dans le code C#, dans "l'entete"du fichier .aspx?
2)dois je faire un <%@ import Namespace="MaClasse" %> ?
3)on m'a dis de compilé le fichier avec la classe en .dll, mais comment qu'on fait ca!?

Voilà tout mes probleme, en vous remerciant d'avance pour vos réponse!