0

我想使用 asp.net 渲染下面的结构,如何使用任何绑定控件(如 datagrid 或中继器)来实现这一点?

数据

Inner content
Inner content1
Inner content2
Inner content3

所需结构

  <div class="row">
        <div class="span6">Innner content</div>
        <div class="span6">Innner content1</div>
    </div>
    <div class="row">
        <div class="span6">Innner content2</div>
        <div class="span6">Innner content3</div>
    </div>

我在这里得到了答案

每行repeater绑定5个item

4

1 回答 1

1

只需使用普通的 asp:Repeater:

<asp:Repeater ID="uiRows" runar="server">
    <ItemTemplate>
        <div class="row">
            <div class="span6">Innner content</div>
            <div class="span6">Innner content</div>
        </div>
    </ItemTemplate>
</asp:Repeater>

并在代码隐藏中使用您的动态数据填充它:

protected override void OnLoad(EventArgs e)
{
    uiRows.DataSource = ... // you data here
    uiRows.DataBind();
}
于 2012-12-25T19:03:22.663 回答