Foros del Web » Programando para Internet » ASPX (.net) »

Agregar controles a una página Web ASP.NET mediante programación

Estas en el tema de Agregar controles a una página Web ASP.NET mediante programación en el foro de ASPX (.net) en Foros del Web. Agregar controles a una página Web ASP.NET mediante programación Agrege unos controles dinamicamente a mi web, pero no se como tomar el valor seleccionado del ...
  #1 (permalink)  
Antiguo 27/12/2007, 12:44
 
Fecha de Ingreso: febrero-2006
Mensajes: 155
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Agregar controles a una página Web ASP.NET mediante programación

Agregar controles a una página Web ASP.NET mediante programación

Agrege unos controles dinamicamente a mi web, pero no se como tomar el valor seleccionado del control que se creó dinamicamente desde un boton.

Quiero poder dar click sobre el boton y que me regrese el valor de cada control que se creo.

Código:
Protected Sub cobHab_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim iNumHab As Integer = 0
        Dim iCont As Integer = 0
        Dim iNinos As Integer = 0
        Dim iAdultos As Integer = 0
        
        iNumHab = CInt(Me.cobHab.SelectedItem.Value)
        For iCont = 1 To iNumHab
            Dim NCobAdultos As DropDownList = New DropDownList()
            Dim NCobNinos As DropDownList = New DropDownList()

            For iAdultos = 1 To 4
                NCobAdultos.Items.Add(iAdultos)
            Next

            For iNinos = 0 To 3
                NCobNinos.Items.Add(iNinos)
            Next
                 
            NCobAdultos.ID = "cobAdultos" & iCont
            NCobNinos.ID = "CobNinos" & iCont
            
            Dim Etiqueta As LiteralControl = New LiteralControl("Habitación " & iCont & " ")
            Me.Ocupantes.Controls.Add(Etiqueta)
            
            Me.Ocupantes.Controls.Add(NCobAdultos)
            
            Dim Espacio As LiteralControl = New LiteralControl(" - ")
            Me.Ocupantes.Controls.Add(Espacio)
            
            Me.Ocupantes.Controls.Add(NCobNinos)
            
            Dim Enter As LiteralControl = New LiteralControl("<br />")
            Me.Ocupantes.Controls.Add(Enter)
        Next
    End Sub
  #2 (permalink)  
Antiguo 29/12/2007, 23:15
 
Fecha de Ingreso: diciembre-2007
Mensajes: 8
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Agregar controles a una página Web ASP.NET mediante programación

al objecto tienes que agregarle la accion:
Ej

boton1.OnClick(acccion_click)

creas la accion:
Ej:
Protected Sub accion(ByVal sender As Object, ByVal e As System.EventArgs)
end sub

entro de la accion esta el control que envia la accion enmascarado

ByVal sender As Object

sabiendo que es un boton

Protected Sub accion(ByVal sender As Object, ByVal e As System.EventArgs)
Dim boton as Button = (Button)Object
end sub

entonces tienes un boton que tiene los mismo id, texto, bla bla, dentro de la funcion.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:53.