这个问题大家接触过,现在有一个帖子表,和一个回复表,显示帖子列表的时候要统计每个帖子有几个回复,帖子列表还用了数据库分页,不知道大家是怎样统计这个的,我现在是这样做的,
    <HeaderTemplate>
        <table>
            <tr>
                <th width="40%">
                    标题
                </th>
                <th width="16%">
                    回复数
                </th>
            </tr>
    </HeaderTemplate>
    <ItemTemplate>
        <tr>
            <td class="tit">
           <%#Eval("title")%>
            </td>
            <td align="center">
                <%#CountNum(Eval("id").ToString()) %>
            </td>
           </tr>
    </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
</asp:Repeater>
后台有个CountNum()函数来计算每个帖子的回复数,
但我感觉这样很不好,每个贴子都要统计一下,就是要连一下数据库。大家有没有好的办法呢?