解决方案 »

  1.   


     <tr> <td colspan="2">   <%# ((Eval("Address")).ToString() != "" ? Eval("Address").ToString() : "没有地址")%></td></tr>
      

  2.   

    我以前也在网上找过很多种方法,都不是很好,主要是数据不多时,体验非常不友好 <tr runat="server" visible='<%#bool.Parse((Repeater1.Items.Count==0).ToString())%>'>
                                <td colspan="9" align="center" style=" padding-left:10px" mce_style=" padding-left:10px">
                                <asp:Label ID="lblEmpty" Text="抱歉,没有找到相关记录!" runat="server" Visible='<%#bool.Parse((Repeater1.Items.Count==0).ToString())%>'></asp:Label>
                                </td>
                                </tr>最后我是这么用的
      

  3.   

    随便外面弄一个div ruant=server后台判断如果结果集的count=0 div.innerhtml="没有数据"就行了
      

  4.   


        <FooterTemplate>
                   <%#Repeater1.Items.Count == 0 ? "<tr><td id=\"td_colspan\" colspan=\"12\">暂无记录</td></tr>" : ""%>
        </FooterTemplate>
      

  5.   

    div加 ruant=server?不是很懂...