¿Cómo puedo crear un repetidor personalizado que muestre encabezado y pie de página según las propiedades?
Quiero crear un repetidor que muestre el encabezado / pie de página en función de las propiedades, solo si elDataSource
esta vacio.
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; }
}
También quiero crear unEmptyTemplate
, Si elDataSource
está vacío, muestra esta plantilla ...
No tengo idea de cómo implementar esto. ¿Qué debería anular para lograr este comportamiento?