繁体   English   中英

中继器内的中继器

[英]Repeater inside a Repeater

我在Repeater中有一个Repeater,如何使用下面的代码:

<input type="hidden" value='<%# Container.ItemIndex %>' />

指着第一个中继器?

这个问题很相似; 虽然它谈到从<HeaderTemplate>访问属性,但感觉它应该从<ItemTemplate>

所以尝试<%# ((RepeaterItem)Container.Parent.Parent).ItemIndex %>

如果这不起作用,您可能需要更多.Parent s。 尝试暂时将ItemDataBound处理程序附加到内部转发器,并使用RepeaterItemEventArgs Item属性返回与aspx中Container给出的对象相同的事实。 所以基本上评估e.Item.Parente.Item.Parent.Parent等,直到找到另一个RepeaterItem 然后在aspx中使用相同数量的.Parent

从MSDN: 如何使用嵌套的转发器控件显示分层数据

这篇文章已有几年历史了,但内容正是您所需要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM