Repeater在無資料記錄時顯示類似GridView空模板(EmptyDataTemplate)

iDotNetSpace發表於2009-10-22
方法就是在FooterTemplate加個Label並根據repeater.Items.Count判斷是否有記錄。關鍵程式碼如下:
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt<FooterTemplate>
    
<asp:Label ID="lblEmpty" Text="無記錄.." runat="server"  Visible='>'>asp:Label> 
FooterTemplate> 
示例程式碼:
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt<table class="r_line" cellpadding="3" cellspacing="1" width="100%">
    
<tr class="r_title">
        
<td>編號td>
    
tr>
<asp:Repeater ID="rptRecord" runat="server">
    
<ItemTemplate>
        
<tr style='background-color:>'>
            
<td><href='Detail.aspx?PID=%>&did=#Eval("PID"%>'>#Eval("PID"%>a>td>
        
tr>
    
ItemTemplate>
    
<FooterTemplate>   
        
<tr class="r_bg">
            
<td>
<asp:Label ID="lblEmpty" Text="無記錄.." runat="server"  Visible='>'>asp:Label> 
                
td>
            
tr>
    
FooterTemplate>  
asp:Repeater>
table>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-617168/,如需轉載,請註明出處,否則將追究法律責任。

相關文章