viernes, 18 de abril de 2008

ASP.NET - Ejecutar metodo del padre desde el control hijo III

Este post es la continuación del post 1 y del post 2.
Ya hemos visto que podemos manipular al padre, o mejor dicho hacer que el padre ejecute ciertas acciones...
pero mediante eventos provocados en el control hijo.

Ahora, también podemos pasarle parámetros a los eventos.... eso es lo que haremos ahora.
Para este ejemplo, vamos a pasarle como parámetro un objeto de tipo Customer, para ello creamos una clase
llamada Customer muy simple:
Public Class Customer

Private _name As String = String.Empty
Private _age As Integer = 0
Friend Property Name() As String
Get
Return _name
End Get
Set(ByVal value As String)
_name = value
End Set
End Property

Friend Property Age() As Integer
Get
Return _age
End Get
Set(ByVal value As Integer)
_age = value
End Set
End Property

End Class

Como 2do paso crearemos un control de usuario llamado Hijo.ascx, con dos cajas de texto y un asp:button

























en el code behind, declaramos el evento con el parámetro de tipo Customer... y al mismo tiempo, al hacer click en el botón debe dispararse el evento:
















Ahora, para usar el control Hijo.ascx... arrastramos dicho control sobre el padre.aspx... además de un control Label











Y, en el código behind...










Nada del otro mundo.

Parte I, II, III

1 comentario:

Anónimo dijo...
Este blog ha sido eliminado por un administrador de blog.