locked
Como acceder a mis controles desde un método estático!! RRS feed

  • Pregunta

  • Hola!!
    Como puedo acceder a mis controles desde un método estático e leído que es con algo como esto  HttpContext.Current.Session pero en los artículos relacionados no resuelve mi duda con claridad.  
    lunes, 10 de marzo de 2014 22:25

Respuestas

  • hola

    desde un webmethos no puedes acceder a ningun control, lo que planeas hacer no se puede

    deberias hacer que el webmethod devuelva una respuesta y desde javascript (codigo cliente) accedas a los controles

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 11 de marzo de 2014 0:19

Todas las respuestas

  • hola

    en principio no deberias hacer eso, porque no explcias mejor que quieres lograr?

    podrias pasarle el objeto Page por parametro a ese metod static y usar el FindControl() para localizar el control que quieres acceder

    Nota: esto por supuesto lo realizas desde el evento de algun control, si la idea es usar algun webmethod no puedes hacer a los controles

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 10 de marzo de 2014 22:58
  • Lo que en realidad quiero hacer es poner mi metodo estatico por que lo llamare desde el javas cript pero asu ves ese metodo estatico llama a un metodo publico lo cual obviamente no se puede, por lo cual ese metodo igual deve de ser estatico y en ese segundo metodo ocupo la mayoria de mis controles .
    [WebMethod]
        public static void Incremento()
        {
            indice++;
            if (indice == a)
            {
                indice = 0;
            }
            consultaMensaje(indice);
        }
    
    public static int consultaMensaje(int indice)
        {
         .
         .
          Aqui es dodne ocupo mis contrloes
         .
         .
        }

    lunes, 10 de marzo de 2014 23:11
  • hola

    desde un webmethos no puedes acceder a ningun control, lo que planeas hacer no se puede

    deberias hacer que el webmethod devuelva una respuesta y desde javascript (codigo cliente) accedas a los controles

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 11 de marzo de 2014 0:19
  • Hola Borquez,

    Gracias por visitar el foro. Esperamos tus comentarios con respecto a la respuesta de Leandro. Déjanos saber si has resuelto tu consulta con la información que te ha proporcionado, si has resuelto tu consulta no olvides compartir tu respuesta por acá.

    Saludos,

    Miguel

    MSDN/TechNet Soporte Comunidades

    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 12 de marzo de 2014 23:11
    Moderador