你可以把
数据源
从内部列表视图到绑定到外部的项的属性
列表视图
. 但是,要做到这一点,内部listview
项目模板
外部的
列表视图
.
请参阅下面的代码并注意
DataSource='<%# Eval("Labels_color") %>
'内部列表视图的属性。
<asp:ListView ID="ListView_Orp_Results" runat="server" ItemPlaceholderID="itemPlaceholder">
<LayoutTemplate>
<div id="outer_result_container">
<div id="itemPlaceholder" />
</div>
</LayoutTemplate>
<ItemTemplate>
<div id="result_photo">...</div>
<div id="result_category">...</div>
<div id="result_detector">...</div>
<div id="inner_result_container" runat="server">
<asp:ListView ID="ListView_inner_results" runat="server" ItemPlaceholderID="itemPlaceholder" DataSource='<%# Eval("Labels_color") %>'>
<LayoutTemplate>
<div id="outer_result_container" runat="server" >
<div id="itemPlaceholder" runat="server"> </div>
</div>
</LayoutTemplate>
<ItemTemplate>
<div id="inner_result_photo">...
</div>
<div id="inner_result_category">...
</div>
<div id="inner_result_categoryID">...
</div>
</ItemTemplate>
</asp:ListView>
</div>
</div>
</ItemTemplate>
</asp:ListView>
这样你就不需要把巢
列表视图
从后面的密码。就把主体绑起来
列表视图
,以及所有内部
列表视图
将自动绑定到绑定对象的Labels\u texture属性
关于runat=“server”,它是asp.net控件的必需属性。基本上,此属性意味着asp.net将解析标记并创建相应的对象。
大多数时候你不需要穿它
html格式
元素(div,p,…),但在某些情况下,您可能希望它在代码后面操作相应的对象。