日期:2014-05-17  浏览次数:20603 次

ASP.NET中怎样过去repeater中的数据
        <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate> 
        <table>      
         <tr>
            <td><%#Eval("T_NAME") %></td>
            <td><%#Eval("DAY") %></td>
            <td><%#Eval("SECTIOM")%></td>
         </tr>
        </table>
        </ItemTemplate>

        </asp:Repeater>

我需要在后台中获取repeater中的数据,后台通过获取的数据在查询数据库中的内容

------解决方案--------------------
引用:
        <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate> 
        <table>      
         <tr>
            <td><%#Eval("T_NAME") %></td>
            <td><%#Eval("DAY") %></td>
            <td><%#Eval("SECTIOM")%></td>
         </tr>
        </table>
        </ItemTemplate>

        </asp:Repeater>

我需要在后台中获取repeater中的数据,后台通过获取的数据在查询数据库中的内容


控件ID,循环items 就可以出来了!
------解决方案--------------------
如果按照你的这个结构 要从页面拿值 是拿不到的..但是可以2个办法解决..

第一

如果你绑定了datatable的话

那么你循环datatable跟循环repeter拿数据是一样的

第二


<asp:label id="a" ruant=serve text='   <%#Eval("T_NAME") %>'/>


使用这个东西

后台循环repeter.items用findcoutrol as label.text可以拿到.