Foros del Web » Programación para mayores de 30 ;) » .NET »

Cómo Puedo Lanzar el Evento Page_Load event en un WebUserControl en C#?

Estas en el tema de Cómo Puedo Lanzar el Evento Page_Load event en un WebUserControl en C#? en el foro de .NET en Foros del Web. Hola a todos: Estoy usando 2 WebUserControls. Cuando un usuario oprime un botón colocado dentro de WebControl 1, requiero lanzar el evento Page_Load event de ...
  #1 (permalink)  
Antiguo 27/04/2004, 10:30
Avatar de see07  
Fecha de Ingreso: abril-2004
Ubicación: México, D.F.
Mensajes: 112
Antigüedad: 20 años
Puntos: 0
Cómo Puedo Lanzar el Evento Page_Load event en un WebUserControl en C#?

Hola a todos:

Estoy usando 2 WebUserControls.

Cuando un usuario oprime un botón colocado dentro de WebControl 1, requiero lanzar el evento Page_Load event de WebUserControl 2. Cómo puedo hacerlo?

Intenté lanzar el evento Page_Load event de WebUserControl 2 desde un botón dentro de WebUserControl 1 así:

IntranetV2.ConsultaPeticIntra.Peticion parent = (IntranetV2.ConsultaPeticIntra.Peticion) this.Page;
parent.Page_Load(sender, e);

En WebUserControl 2 I tengo:

namespace IntranetV2.ConsultaPeticIntra

public abstract class Peticion : ASPNetPortal.PortalModuleControl

Cuando compilo el proyecto envía el error: CS0030.

Qué está mal en mi código?

Hay alguien que pueda ayudarme?

Sospecho que es porque Peticion is una clase a public abstract s.

Agradeceré sus sugerencias.

A.L.
  #2 (permalink)  
Antiguo 28/04/2004, 12:35
Avatar de see07  
Fecha de Ingreso: abril-2004
Ubicación: México, D.F.
Mensajes: 112
Antigüedad: 20 años
Puntos: 0
Debido a que el WebUserControl 1 está incrustado en el WebUserControl 2, la solución e colocar este código:
((IntranetV2.ConsultaPeticIntra.Peticion)this.Pare nt).Page_Load(sender, e);
en el botón en el WebUserControl 1
__________________
El hombre que tiene amigos ha de mostrarse amigo....
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 18:06.