Как я могу создать собственный повторитель, который отображает верхний и нижний колонтитулы на основе свойств?

Я хочу создать Repeater, который отображает верхний / нижний колонтитул на основе свойств, только если DataSource пуст.

public class Repeater : System.Web.UI.WebControls.Repeater
{
    public bool ShowHeaderOnEmpty { get; set; }
    public bool ShowFooterOnEmpty { get; set; }

    [DefaultValue((string)null),
    PersistenceMode(PersistenceMode.InnerProperty),
    TemplateContainer(typeof(System.Web.UI.WebControls.RepeaterItem)),
    Browsable(false)]
    public ITemplate EmptyTemplate { get; set; }
}

Я также хочу создать EmptyTemplate , если DataSource пуст, отобразить этот шаблон ...

Я понятия не имею, как это реализовать. Что мне следует изменить, чтобы добиться такого поведения?

7
задан BrunoLM 24 September 2010 в 19:48
поделиться