首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

动态生成HTML和REPEATER嵌套的有关问题

2013-02-02 
动态生成HTML和REPEATER嵌套的问题有一个现有的HTML模板效果例如订单用户名:XX运送地址:XX产品列表:产品1

动态生成HTML和REPEATER嵌套的问题
有一个现有的HTML模板效果例如

订单

用户名:XX
运送地址:XX
产品列表:
产品1
产品2
……

现在从数据库里读出需要2个这样的模板,如何在ASPX.CS里面让他动态的生成2段这样的HTML代码并且分别进行REPEATER绑定,根据数据库里读出的需要生成相应的HTML代码再分别绑定。请问如何实现呢
示意图如下:

                          订单一

用户名:XX
运送地址:XX
产品列表:
产品1
产品2
……

                          订单二

用户名:XX
运送地址:XX
产品列表:
产品1
产品2
…… html 数据库 产品 REPEATER asp
[解决办法]
Repeater就能搞定,订单1,2(可以写个函数将1,2。。。转成大写的)
后台定义一个函数,获取每个订单的产品列表

public string GetProduceList(string 订单号)
{
}


前台一个repeater绑定订单

  <asp:Repeater ID="repList" runat="server">
            <ItemTemplate>
                <tr>
                   <div style="align:center;">订单<%# Container.ItemIndex%></div>
                   <div>用户名:<%#Eval(用户名字段)%></div>
                   <div>运送地址:<%#Eval(运送地址字段)%></div>
                   <div>产品列表:</div>
                   <div>GetProduceList(<%#Eval(订单号)%>)</div>
                </tr>
            </ItemTemplate>
        </asp:Repeater>

热点排行