通用的web数据显示页面表
求一个通用的web数据显示页面表
如数据库在有n个表,每个表的内容都不一样如下:



如何做一个通用的显示页面,将数据库中的这些数据显示出来,不要用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 '>
<%# 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">
如数据库在有n个表,每个表的内容都不一样如下:
如何做一个通用的显示页面,将数据库中的这些数据显示出来,不要用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 '>
<%# 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">