在嵌套转发器 C# 中分配具有 Child 数据的 Parent 项
Assign a Parent item with Child data in nested repeater C#
你能在嵌套转发器中设置一个带有 child 数据的 parent 标签(Label)吗?
<asp:Repeater ID="rpDB" runat="server" OnItemDataBound="rpDB_ItemDataBound" EnableViewState="true">
<ItemTemplate>
<label class="glyphicon glyphicon-leaf" /><label id="rbt" runat="server"></label>
<asp:Repeater ID="rpDB_item" runat="server" OnItemDataBound="rpDB_item_ItemDataBound">
<ItemTemplate>
<div class="row anj">
<div class="col-md-1 col-xs-1 glyphicon glyphicon-off" id="lblboot" runat="server" title=<%# DataBinder.Eval(Container.DataItem,"boot") %>></div>
</div>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
我想在 parent 转发器 rpDB
中使用 child 转发器 [=16] 中 lblboot
的值设置标签 rbt
=].这可能吗,如果可能的话如何。我看到很多人将 parent 拉入 child 但没有逆转。
找到答案了。我以为我用过这个,但一定是用错了。
(HtmlGenericControl) mycontrol = (HtmlGenericControl)(e.Item.Parent.Parent.FindControl("myControl"));
这允许我将属性设置为父控件。
你能在嵌套转发器中设置一个带有 child 数据的 parent 标签(Label)吗?
<asp:Repeater ID="rpDB" runat="server" OnItemDataBound="rpDB_ItemDataBound" EnableViewState="true">
<ItemTemplate>
<label class="glyphicon glyphicon-leaf" /><label id="rbt" runat="server"></label>
<asp:Repeater ID="rpDB_item" runat="server" OnItemDataBound="rpDB_item_ItemDataBound">
<ItemTemplate>
<div class="row anj">
<div class="col-md-1 col-xs-1 glyphicon glyphicon-off" id="lblboot" runat="server" title=<%# DataBinder.Eval(Container.DataItem,"boot") %>></div>
</div>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
我想在 parent 转发器 rpDB
中使用 child 转发器 [=16] 中 lblboot
的值设置标签 rbt
=].这可能吗,如果可能的话如何。我看到很多人将 parent 拉入 child 但没有逆转。
找到答案了。我以为我用过这个,但一定是用错了。
(HtmlGenericControl) mycontrol = (HtmlGenericControl)(e.Item.Parent.Parent.FindControl("myControl"));
这允许我将属性设置为父控件。