[ASP.NET][C#]Heritage sur User Control
Bonjour,
J essayes de creer un User Control commun et d utiliser l heritage pour mes autres user control
Je declare le premier comme un user control avec un boutton qui sera commun a tous mes user control
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| public class TaskCommun : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.Button ButtonCount;
private void Page_Load(object sender, System.EventArgs e)
{
}
#region Code généré par le Concepteur Web Form
override protected void OnInit(EventArgs e)
{
//
// CODEGEN*: Cet appel est requis par le Concepteur Web Form ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
/// le contenu de cette méthode avec l'éditeur de code.
/// </summary>
private void InitializeComponent()
{
this.ButtonCount.Click +=new EventHandler(ButtonCount_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void ButtonCount_Click(object sender, EventArgs e)
{
}
} |
et mes user control enfant comme cela
Code:
1 2 3 4 5 6 7 8 9
| public class TaskLogistic : TaskCommun
{
.
.
.
} |
mais j ai une erreur System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet. lors de la generation de mon boutton count sur la classe mere.
Est il possible de faire cette heritage (normalement en Winforms il n y a pas de soucis)?
Si oui, que dois je rajouter pour que ca marches ? :P