Estoy desarrollando una aplicación asp.net utilizando C#. Creé una página .aspx y coloqué cuatro botones en diferentes ubicaciones de la página. En el lado del servidor, quiero usar solo un evento de clic para los cuatro botones.e.CommandArgument para el botón asp no funciona
Aquí está mi código:
aspx página
<asp:Button ID="Button1" runat="server" CommandArgument="Button1" onClick = "allbuttons_Click" />
<asp:Button ID="Button2" runat="server" CommandArgument="Button2" onClick = "allbuttons_Click" />
<asp:Button ID="Button3" runat="server" CommandArgument="Button3" onClick = "allbuttons_Click" />
<asp:Button ID="Button4" runat="server" CommandArgument="Button4" onClick = "allbuttons_Click" />
cs
protected void allbuttons_Click(object sender, EventArgs e)
{
//Here i want to know which button is pressed
//e.CommandArgument gives an error
}
'e.CommandArgument' no tiene sentido ... ¿estás seguro de que no se está refiriendo a' (remitente como botón) .CommandArgument'? – Tejs
Solo quiero saber qué botón se presiona. Quiero obtener argumentos de comando para el botón que se presiona. –