ASP.NET Daten (z.B. Datensatz-ID) einem Button per CommandArgument mitgeben

Hier im Beispiel: Übergabe der ID beim Klicken eines Buttons in einem Repeater:

<asp:Repeater ID="Repeater1" runat="server">
  <ItemTemplate>
    <%# Eval("Title")%>
    <asp:Button ID="Button1" runat="server" Text="löschen" 
      CommandArgument=′<%# Bind("ID")%>′ 
      OnCommand="Button1_Command" /><br />
  </ItemTemplate>
</asp:Repeater>

...

protected void Button1_Command( object sender, CommandEventArgs e )
{
  int delId = Convert.ToInt32(e.CommandArgument);
  ...
}

ASP.NET

Juli 2009 | Permalink | Feedback