2011-09-16 46 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

相關問題