<div> <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand"> <ItemTemplate> <ul> <li> <%#Eval("id") %></li> <li> <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> <asp:Button ID="Button3" runat="server" CommandName="Insert" CommandArgument='<%#Eval("id") %>' Text="添加" /></li> </ul> </ItemTemplate> </asp:Repeater> </div> protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Insert") { int id = int.Parse(e.CommandArgument.ToString()); string str = ((TextBox)e.Item.FindControl("TextBox3")).Text; //插入数据库 } }