control de usuario

28/07/2004 - 19:34 por Ricardo | Informe spam
Hola, cree un control de usuario, el cual tiene todos los
botones que necesito usar en mis pagias asp.net, mi
problema es que no se como llamar desde ese control las
clases y metodos de la pagina asp en la que lo inserte.

Gracias.
Ricardo.

Preguntas similare

Leer las respuestas

#1 Franco Figún
28/07/2004 - 19:54 | Informe spam
Hola
Imaginate que tenes un control como el siguiente:

'ControlPersonalizado1.vb

Imports System
Imports System.Web
Imports System.Web.UI

Namespace MisControlesPropios
Public Class ControlPropio1 : Inherits Control
Private strMensaje As string = "¡Éste es mi control personalizado!"
Public Property Mensaje As String
Get
Mensaje = strMensaje
End Get
Set
strMensaje = Value
End Set
End Property

Protected Overrides Sub Render(Output as HtmlTextWriter)
Output.Write(strMensaje & " Hoy es " & DateTime.Now.ToString)
End Sub
End Class
End Namespace

Para usarlo, lo compilas, y lo podes usar como figura abajo:

<%@ Page Language="VB" %>
<%@ Register TagPrefix="ACME" Namespace="MisControlesPersonalizados"
Assembly="ControlesPropios" %>
<html><body>
<form runat=server>
El control personalizado genera el siguiente resultado:<p>
<ACME:ControlPropio1 id="MiControl" runat=server Mensaje="¡Éste es mi
control personalizado!"/>
</form>
</body></html>

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Ricardo" wrote in message
news:5dd401c474c9$1b526650$
Hola, cree un control de usuario, el cual tiene todos los
botones que necesito usar en mis pagias asp.net, mi
problema es que no se como llamar desde ese control las
clases y metodos de la pagina asp en la que lo inserte.

Gracias.
Ricardo.
Respuesta Responder a este mensaje
#2 ricardo
28/07/2004 - 22:08 | Informe spam
Gracias Franco, pero no es exactamente lo que tenia en
mente, tu me respondiste con un control personalizado de
web , lo que yo necesito es que un control de usuario web
responda a los eventos de la pagina en la que esta.

ejemplo. en control hay un boton para grabar, necesito
que grabe los datos de esa pagina particular, y cuando
este en otra pagina ejecute grabar de esa otra pagina.

Disculpa las molestias,
Gracias
Hola
Imaginate que tenes un control como el siguiente:

'ControlPersonalizado1.vb

Imports System
Imports System.Web
Imports System.Web.UI

Namespace MisControlesPropios
Public Class ControlPropio1 : Inherits Control
Private strMensaje As string = "¡Éste es mi


control personalizado!"
Public Property Mensaje As String
Get
Mensaje = strMensaje
End Get
Set
strMensaje = Value
End Set
End Property

Protected Overrides Sub Render(Output as


HtmlTextWriter)
Output.Write(strMensaje & " Hoy es " &


DateTime.Now.ToString)
End Sub
End Class
End Namespace

Para usarlo, lo compilas, y lo podes usar como figura


abajo:

<%@ Page Language="VB" %>
<%@ Register TagPrefix="ACME"


Namespace="MisControlesPersonalizados"
Assembly="ControlesPropios" %>
<html><body>
<form runat=server>
El control personalizado genera el siguiente


resultado:<p>
<ACME:ControlPropio1 id="MiControl" runat=server


Mensaje="¡Éste es mi
control personalizado!"/>
</form>
</body></html>

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Ricardo" wrote in message
news:5dd401c474c9$1b526650$
Hola, cree un control de usuario, el cual tiene todos




los
botones que necesito usar en mis pagias asp.net, mi
problema es que no se como llamar desde ese control las
clases y metodos de la pagina asp en la que lo inserte.

Gracias.
Ricardo.




.

Respuesta Responder a este mensaje
#3 Eugenio Serrano
28/07/2004 - 23:00 | Informe spam
Para eso estan los eventos.
Debes agregar un evento por cada boton...
Entonces dentro de tu control en el Sub Button_Click escribes
RaiseEvent Enviar

Luego en cada pagina capturas el evento Enviar de tu control

Saludos,
Eugenio Serrano
NDSoft Consultoria y Desarrollo
MS MVP ASP.Net
Voluntario Ineta Latam (www.ineta.org/latam)


"Ricardo" escribió en el mensaje
news:5dd401c474c9$1b526650$
Hola, cree un control de usuario, el cual tiene todos los
botones que necesito usar en mis pagias asp.net, mi
problema es que no se como llamar desde ese control las
clases y metodos de la pagina asp en la que lo inserte.

Gracias.
Ricardo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida