Я пытаюсь установить свойство в пользовательском DropDownList:
<custom:ReferenceDropDownList ... ValidityDate="<%# Application.CreateDate %>" />
Несмотря на то, что я вижу, что Application.CreateDate был установлен в методе Page_Load в содержащем UserControl, код в DDL, кажется, никогда его не поднимает.
protected override void OnLoad(EventArgs e)
{
// this.ValidityDate is always null
}
Это даже в случае с ValidityDate="<%# DateTime.Now %>"
. Свойство DDL объявлено так:
[Category("Data")]
[DefaultValue(null)]
public DateTime? ValidityDate { get; set; }
Кто-нибудь знает, какова правильная последовательность, которой я должен следовать здесь? Я думал, что DDL без особого труда оценит значение динамического свойства.