2012-12-25 19 views
0

我想呈現使用asp.net下面的結構,我怎樣才能實現這個使用任何綁定的控件,如datagrid或repeater?如何使用DataGrid或中繼器渲染具有兩個內部div的div?

數據

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> 

我來到這裏的答案

Bind 5 items in each row of repeater

+0

使用中繼器 - 即重複你的百通 – Aristos

回答

1

只需使用一個普通的ASP:直放站:

<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(); 
} 
+0

每span6的內容是不同的。所以每個具有類行的div將有兩個具有類span6不同內容的div。 – Manish

+0

數據或標記的內容會有何不同? – whyleee

+0

內容將根據數據不同 – Manish

相關問題