bonjour
alors voilà, j'ai voulu factoriser des pages qui avait un comportement commun.
j'ai ainsi créer une classe abstraite classeMere.cs comme suit:
Code:
public abstract class classeMere : System.Web.UI.Page
{
public string toto;
public classeMere (string toto)
{
this.toto = toto;
}
private void Page_Load(object sender, System.EventArgs e)
{
// du code
}
#region Web Form Designer generated code
[...]
#endregion
}
j'ai ensuite créer une classe/page classeFille.aspx.cs et classeFille.aspx qui hérite de cela
Code:
public class ClasseFille : ClasseMere
{
public ClasseFille ():
base("truc"){}
}
tout cela à l'air de fonctionner (pas d'erreur de compile)
le problème c'est que lorsque je désire ajouter des webForm (via le mode design) et bien ils sont tous grisées..... il n'a pas l'air de se rendre compte que tout dérive de System.Web.UI.Page.
on peut certe les ajouter à la main (dans le html) mais cela ne me convient pas (la présentation devant se faire un une autre personne en drag and drop)....
y'a t'il une solution? quelque'una t'il déja eu ce problème t comme à t'il fait ?
[
j'ai bien essayer de metre ces comportement commun dans une autre classe et de la racrocher via un agregat, mais dans mon cas, c'est pas possible :'(
]