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
このテンプレートを表示します...
これを実装する方法がわかりません。この動作を実現するには、何をオーバーライドする必要がありますか?