我在一個實例中使用ListView,我想在同一個LayoutTemplate中有兩個Item佔位符。這可能嗎?我的用例如下。我使用的是jQuery選項卡,並希望根據綁定中的數據輸出選項卡。因此,例如,這就是我想要的:兩個項目佔位符在同一個ListView LayoutTemplate中?
<div id="tabcontainer">
<ul>
<li>Tab 1 name</li>
<li>Tab 2 name</li>
....
</ul>
<div>
Tab 1 contents
</div>
<div>
Tab 2 contents
</div>
...
</div>
所以基本上每個選項卡將是一個項目我的數據綁定,但我需要有LayoutTemplate模板內兩個不同的項目模板,以便像這樣我猜:
<asp:ListView runat="server" ID="ForecastListView">
<LayoutTemplate>
<div id="container">
<ul>
<asp:Placeholder runat="server" ID="itemPlaceholder1" />
</ul>
</div>
<asp:Placeholder runat="server" ID="itemPlaceholder2" />
</LayoutTemplate>
<ItemTemplate1>
<%# Eval("TabName") %>
</ItemTemplate1>
<ItemTemplate2>
<div>
<%# Eval("TableContents") %>
</div>
</ItemTemplate2>
</asp:ListView>
顯然這不起作用,但沿着這些線可能是什麼?
好的,那有效。謝謝。 – Kyle