personnalisée Asp.Net Je suis en train de définir une propriété sur un DropDownList personnalisé:Problème définition d'une propriété sur une dropdownlist
<custom:ReferenceDropDownList ... ValidityDate="<%# Application.CreateDate %>" />
Même si je vois que Application.CreateDate a été défini dans la méthode Page_Load sur le UserControl contenant, le code-behind dans le DDL ne semble jamais le ramasser.
protected override void OnLoad(EventArgs e)
{
// this.ValidityDate is always null
}
C'est même le cas avec ValidityDate="<%# DateTime.Now %>"
. La propriété de la LDD est déclarée comme ceci:
[Category("Data")]
[DefaultValue(null)]
public DateTime? ValidityDate { get; set; }
Est-ce que quelqu'un sait quelle est la séquence correcte je suivrai ici. Je pensais qu'un DDL évaluerait une valeur de propriété cynamique comme ça sans trop de problèmes.
Il est en cours de databound bien, il est juste ne pas ramasser les propriétés qui ont été définies dynamiquement, par opposition à celles comme DataTextField = "ShortName", par exemple –