本人用.net写了一个网站,在网站中我用到了repeater控件,用该控件连接了数据源,但是在运行的时候却看不到数据显示。
其中一段代码如下:
<asp:repeater id="gpcrep" runat="server"><itemtemplate><table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC"><Tr><td align="center" bgcolor="#FFFFFF"><a href="laosiall.aspx?id=<%#Container.DataItem("gpctop")%>" title="点击查看"><img src="images/<%#Container.DataItem("gpctop")%>.jpg" border="0" alt="啊啊啊"></a></td><td align="center" bordercolor="#FFFFCC" bgcolor="#FFFFCC"><a class="bottom" href="laosiall.aspx?id=<%#Container.DataItem("gpctop")%>" title="<%#Container.DataItem("gpctop")%>"><%#Container.DataItem("gpclaosi")%></a></td><td valign="top" bgcolor="#FFD9D9"><a class="bottom" href="laosiwz.aspx?id=<%#Container.DataItem("id")%>" target="_blank"><%#Container.DataItem("gpctitle")%></a></td></tr></table></itemtemplate></asp:repeater>
希望各位大虾指点。

解决方案 »

  1.   

        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
        <HeaderTemplate>
        <asp:Label runat="server" Text="Header"></asp:Label>
        </HeaderTemplate>
        <ItemTemplate>
        <asp:Label runat="server" ID="Lable2" Text=<%# Bind("EmployeeID") %>></asp:Label>
        </ItemTemplate>
        </asp:Repeater>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:LocalSqlServer %>" 
            SelectCommand="SELECT top 10 * FROM [Orders]"></asp:SqlDataSource>
      

  2.   

     <img src="images/ <%#Container.DataItem("gpctop")%>.jpg" border="0" alt="啊啊啊"> 如果显示的话,最多也只最示图片,因为
    所以的<a></a>中都没有设置显示的文本,你绑定的images/ <%#Container.DataItem("gpctop")是否存在?
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/