2011-09-16 23 views
2

是否可以始终显示ASP.NET中继器的页眉和页脚,而不管它是否包含任何数据?中继器:即使DataSource为空时也显示页脚

我很清楚,这个问题一直受到人们的希望,以显示某种信息的消息之前问过,但在我的情况,它是所有关于为客户提供了手段填充非常相同的Repeater数据使用页脚中的输入字段。情况可能相似,但我一直无法弄清楚。谢谢!

回答

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

相关问题