通用的web数据显示页面表

求一个通用的web数据显示页面表
如数据库在有n个表,每个表的内容都不一样如下:
通用的web数据显示页面表通用的web数据显示页面表通用的web数据显示页面表
如何做一个通用的显示页面,将数据库中的这些数据显示出来,不要用gridview
,最好能用js+后台进行
求思路或实例
------解决思路----------------------
这样的需求非常适合使用mustache.js一类的前端模版引擎。
这样,你可以将模版以字符串的形式放在数据库中,在客户端和数据绑定渲染出来。
------解决思路----------------------
使用DataList显示数据库中N个不同数据表示例
//DataList显示数据设置
 <asp:DataList ID="ClassList" runat="server" Font-Size="11pt" Width="119px" 
                                    style="font-size: small">
                                    <HeaderTemplate>
                                        <font color="red" size="2"></font><a href="Index.aspx">鸿运首页</a>
                                    </HeaderTemplate>
                                    <ItemTemplate>
                                    <asp:Image ID="Image2" runat="server" ImageUrl="~/Images/Skin/titleindex.GIF" />
                                        <a href='BlogIndex_<%# DataBinder.Eval(Container.DataItem, "ST_c_name")%>_<%# DataBinder.Eval(Container.DataItem, "ST_c_id") %>.aspx '>
                                            &nbsp;<%# DataBinder.Eval(Container.DataItem, "ST_c_name") %>
                                        </a>
                                    </ItemTemplate>
                                </asp:DataList>
 <asp:DataList ID="CmdList" runat="server" Font-Size="11pt" Width="120px" 
                                    style="font-size: small">
                                    <ItemTemplate>
                                        <a href='<%# DataBinder.Eval(Container.DataItem, "ST_n_id") %>.aspx'>
                                            <%# DataBinder.Eval(Container.DataItem, "ST_n_title") %>
                                        </a>
                                    </ItemTemplate>
                                </asp:DataList>
 <asp:DataList ID="ClassList0" runat="server" Font-Size="11pt" Width="195px" 
                                    style="font-size: small" Height="114px">