我的页面左边是一个模块列表,有2级,外观像outlook或qq面板那样的:
开始显示所有一级模块,点击某个则显示它下面的所有子模块,其它子模块全部隐藏我没用treeview,而是用了2个嵌套的repeater
外面一级的好办,直接与数据源绑定,里面的的数据源应该如何设置?因为要求点击任一模块都不提交服务器,所以所有模块内容要一次性加载进来                <asp:Repeater ID="moduleList" runat="server">
                    <ItemTemplate>   
                        <TR>
                            <TD class=admin_submenu style="padding-left:55px;text-align:left;cursor:hand">
                                <asp:HyperLink ID="moduleTitle" class=admin_submenutext 
                                    Text='<%#Eval("modulename").ToString()%>' runat="server" />
                            </TD>
                        </TR>
                        <TR>
                            <TD class=admin_submenu3  style="padding-left:70px;text-align:left;">
                                <asp:Repeater ID="subModuleList" runat="server">
                                    <ItemTemplate>
                                        <div style="line-height:160%">
                                            <asp:HyperLink class=admin_submenutext  runat="server" />
                                           //这里该如何设置text属性?
                                        </div>
                                    </ItemTemplate>                            
                                </asp:Repeater>
                            </TD>
        Repeater topNewsListControl = (Repeater)(NewsList.FindControl("moduleList"));
        topNewsListControl.DataSource = (new ModuleDA()).getAllTopModules();
        topNewsListControl.DataBind();
      //这里该如何设置subModuleList数据源属性?