[C# .Net] Mettre en commun du code

Mettre en commun du code [C# .Net] - C#/.NET managed - Programmation

Marsh Posté le 07-11-2006 à 23:58:59    

Bonjour :)
 
Je fais un site web en asp.net dont toutes les pages .aspx ont leur méthode "InitializeCulture()" en commun :  

Code :
  1. protected override void InitializeCulture()
  2. {
  3.   ...
  4. }


J'aurais voulu ne pas avoir à recopier cette méthode dans toutes les pages.  
J'ai essayé de mettre la méthode dans la MasterPage mais "System.Web.UI.MasterPage" ne contient pas cette méthode (donc pas overridable).  
Comment puis-je faire ?
 
Merci bien d'avance :)


Message édité par Roodie le 08-11-2006 à 00:00:36
Reply

Marsh Posté le 07-11-2006 à 23:58:59   

Reply

Marsh Posté le 08-11-2006 à 07:45:21    

tu sais pas créer une autre classe, et tu fais hériter cette ta page de cette page?

Reply

Marsh Posté le 08-11-2006 à 09:42:57    

Euh... c'est pas possible je pense. La page .aspx hérite déja de "System.Web.UI.Page" et il n'y a pas multi-héritage en C# :(

Reply

Marsh Posté le 08-11-2006 à 14:23:31    

sisi, tu la glisse entre les deux :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-11-2006 à 16:09:01    

mais vaut mieux avoir un tube neuf de vasaline


Message édité par MagicBuzz le 09-11-2006 à 16:09:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed