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

Crear control ascx dinamico

Estas en el tema de Crear control ascx dinamico en el foro de ASPX (.net) en Foros del Web. Hola a todos, fijense que quiero crear un control ascx dinamico osea que le mande los parametros y cuando este los reciba mueste la información ...
  #1 (permalink)  
Antiguo 23/05/2008, 10:43
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Crear control ascx dinamico

Hola a todos, fijense que quiero crear un control ascx dinamico osea que le mande los parametros y cuando este los reciba mueste la información dependiendo de los parametros que se le envien, para esto tengo 3 labels que deben de sacar titulo de acuerdo lo enviado, un grid que muestra la información de acuerdo a un parametro recibido, un textbox que muestra los datos de acuerdo al dato ingresado.

Por favor ayuda de como hacer eso.
  #2 (permalink)  
Antiguo 23/05/2008, 11:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Crear control ascx dinamico

puedes declarar una propiedad

ejemplo:

Código:
private string customProperty;
    public string CustomProperty
    {
        get { return customProperty; } 
        set { customProperty = value ;}
    }
desde el control lo recibes (use una etiqueta para el ejemplo)

Cita:
Label1.Text = "Mi Texto = " + CustomProperty;
Y desde tu página cuando cargues el control


Cita:
WebUserControl uc = (WebUserControl)Page.LoadControl("WebUserControl.a scx");
uc.CustomProperty = "Algun valor";
Espero haber sido claro

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 26/05/2008, 07:31
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Crear control ascx dinamico

gracias por el dato pero doy un ejemplo de lo que estoy haciendo para el titulo y me dicen si esta bien o no

CONTROL:

Código:
 Private titulo As String

    Public Property encabezado() As String
        Get
            Return Me.titulo
        End Get
        Set(ByVal value As String)
            Me.titulo = value
        End Set
    End Property

    Public Sub New(ByVal enca As String)
        titulo = enca
    End Sub

 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 lbltitulo.Text = titulo
end sub
y para la pagina de donde lo llamo es

Código:
  Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
        Dim titulo As New wucUsuarioaplicacion("Catálogo Imputaciones")
    End Sub
  #4 (permalink)  
Antiguo 26/05/2008, 10:30
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Crear control ascx dinamico

es correcto, solo te sugiero lo siguiente (estilo de programacion)

Código:
    Private _titulo As String
    Public Property Titulo() As String
        Get
            Return _titulo
        End Get
        Set(ByVal value As String)
            _titulo = value
        End Set
    End Property

    Public Sub New(ByVal titulo As String)
        _titulo = titulo
    End Sub
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 26/05/2008, 10:44
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Crear control ascx dinamico

gracias por el comentario
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 01:30.