Obtener el objeto que realiza la función en C# con Sender

martes, 20 de octubre de 2009
Muchas veces tenemos una función que utilizamos en diversos objetos de la web, de esta forma no podemos saber el objeto que llamo a ese evento, empero mediante el objeto Sender que se le pasa a la fuknción podemos obtenerlo, por ejemplo si tenemos en ASP .NET 2 textbox que utilizan la misma función:

<asp:TextBox ID="tbPrueba1" runat="server" OnTextChanged="funcionPrueba">
<asp:TextBox ID="tbPrueba2" runat="serrver" OnTextChanged="funcionPrueba">

Mediantge Sender podremos saber los datos de cada una en la función de esta forma:

protected void funcionPrueba(object sender, EventArgs e)
{
((DropDownList)sender).Text ...por ejemplo
}

---
Extraido de Dudas web

0 comentarios:

Publicar un comentario