我想创建一个基于属性显示页眉/页脚的中继器,仅当它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
为空则显示此模板...
我不知道如何实现这一点。我应该重写什么来实现这种行为?