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

Coleccion de controles desde metodo Static

Estas en el tema de Coleccion de controles desde metodo Static en el foro de ASPX (.net) en Foros del Web. Hola foreros, Estoy trabajando en un proyecto y se me ha presentado un inconveniente, espero que me puedan ayudar: Necesito obtener la lista de controles ...
  #1 (permalink)  
Antiguo 22/06/2011, 14:31
Avatar de jairoortiz  
Fecha de Ingreso: junio-2010
Ubicación: Barranquilla
Mensajes: 27
Antigüedad: 13 años, 10 meses
Puntos: 3
Exclamación Coleccion de controles desde metodo Static

Hola foreros,

Estoy trabajando en un proyecto y se me ha presentado un inconveniente, espero que me puedan ayudar:

Necesito obtener la lista de controles de una pagina desde un metodo static, he buscado y eh intentado de muchas formas, pero aun no lo he logrado hacer.

Aqui les dejo parte del codigo que estoy trabajando:

Código:
    [WebMethod]
    public static string actualizar()
    {
        
        foreach (Control controles in Page.Controls)
        {
            foreach (Control childc in controles.Controls)
            {
                if (childc is TextBox)
                {
                    //Lo que sea

                }
            }
        }
        return "";
    }
Muchas gracias por tomarse el tiempo de leer esto e intentar ayudarme.
  #2 (permalink)  
Antiguo 23/06/2011, 02:28
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Para empezar sobra el tag WebMethod y el segundo foreach. El primero esta ok. Luego solo te queda llamar dentro del bucle al método GetType para saber si es un textbox.
  #3 (permalink)  
Antiguo 23/06/2011, 10:38
Avatar de jairoortiz  
Fecha de Ingreso: junio-2010
Ubicación: Barranquilla
Mensajes: 27
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Coleccion de controles desde metodo Static

Cita:
Iniciado por Malenko Ver Mensaje
Para empezar sobra el tag WebMethod y el segundo foreach. El primero esta ok. Luego solo te queda llamar dentro del bucle al método GetType para saber si es un textbox.
Ok gracias, pero igual el foreach no me funciona porque esta en un metodo static y no me deja acceder a la coleccion de controles.

Etiquetas: .net, asp, coleccion, controles, foreach, metodos, static, aspx
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 23:08.