我想创建一个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
为空,则显示该模板...我不知道如何实现这一点。我应该重写哪些内容才能实现这种行为?