Repeater:即使DataSource为空,也显示页脚

时间:2011-09-16 13:05:56

标签: asp.net .net-2.0 repeater

是否可以始终显示ASP.NET转发器的页眉和页脚,无论它是否包含数据?

我非常清楚这个问题之前曾被人们想要展示某种信息性消息,但在我的情况下,这就是为客户提供填充的方法。使用页脚中的输入字段使用数据的Repeater相同。情况可能类似,但我无法弄清楚。谢谢!

1 个答案:

答案 0 :(得分:3)

我发现了一篇可以帮助你的文章,

基本上就是诀窍:

 protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        if (Repeater1.Items.Count < 1)
        {
            if (e.Item.ItemType == ListItemType.Footer)
            {
                Label lblFooter = (Label)e.Item.FindControl("lblEmptyData");
                lblFooter.Visible = true;
            }
        }
    }

所以当没有项目时,你也会填充页脚......

在这里查看完整的文章并祝你好运。

Handling Empty Data in an ASP.NET Repeater control