首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Repeater嵌套Repeater取子Repeater值并GET传递解决方案

2012-04-28 
Repeater嵌套Repeater取子Repeater值并GET传递C# codeasp:Repeater IDRepeater1 runatserver onite

Repeater嵌套Repeater取子Repeater值并GET传递

C# code
<asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound"><ItemTemplate><%#XPath("Price")%><asp:Button ID="Button1" runat="server" CssClass="bok" Text="跳转"/><asp:Repeater ID="Repeater2" runat="server"><ItemTemplate><%#XPath("deptime")%><%#XPath("arrtime")%></ItemTemplate></asp:Repeater></ItemTemplate></asp:Repeater>

我点击父Repeater中的Button时,用什么办法可以把父Repeater中的Price和整个子Repeater的数所GET到另一个页面,谢谢!

[解决办法]
获取Price:(Repeater1.Items[i].Controls[0] as LiteralControl).Text

Repeater repeater2=Repeater1.Items[i].FindControl("Repeater2") as Repeater;
在对repeater2的items循环,获取其中的值。类似于获取Price。

热点排行