前台代码:
<asp:RepeaterID="Repeater3" runat="server">
<ItemTemplate>
<divclass="line_item" ><ahref="line.aspx?line_id=<%#Eval("id")%>"><%#Eval("title") %></a><span style="color:rgb(136, 136, 136); float: right; margin-right:90px;"><%#Eval("price") %>元/人</span>
<asp:HiddenFieldID="lineId" runat="server"Value='<%#Eval("id")%>' />
<asp:ButtonID="Button1" OnClick="Advance" style="float: right; margin-right:-120px; margin-top: -4px;" runat="server" Text="预定"/></div>
</ItemTemplate>
</asp:Repeater>
后台代码:
#region 预定
protected void Advance(object sender, EventArgs e) {
Button bt = sender as Button;
RepeaterItem ri = bt.Parent asRepeaterItem;
HiddenField tx =ri.FindControl("lineId") as HiddenField;
if (!object.Equals(tx, null))
{ Response.Write(tx.Value); }
}