none
asp.net jquery ajax metodo de pagina RRS feed

  • Pregunta

  • Foro :

    tengo la siguiente inquietud un poco ñoña , pero lo consulto porque no estoy seguro.

    Tengo un site asp.net y tengo combos anidados  que se usan en varios lados , son combos de  ciudad  ,provincia , y pais

    para la carga de los mismos uso ajax con jquery  llamando a metodos estaticos en cada pagina , o sea y tengo en varias paginas el mismo codigo duplicado de los metodos estatcios , para ello estoy pienso hacer una pagina solo para estos metodos , en mi laburo me recomendaron que use webservice para esto para no hacer el load de una pagina entera para esto, y que el webservice este en el mismo proyecto de UI que es el proyecto asp.net .  En realidad para mi creo que el meetodo estatico es mejor porque no carga la pagina entera porque entra solo al metodo estatico  , o me equivoco. 

    Obviamente el javascript que esa en cada pagina le paso a un js aparte para reutilizarlo

    Cual seria la mejor recomendación  para esto usar webservice o metodo de pagina?

    Gracias desde  ya 


    • Editado sebastian viga sábado, 7 de septiembre de 2013 22:32 cambio
    sábado, 7 de septiembre de 2013 22:30

Respuestas

  • En realidad para mi creo que el meetodo estatico es mejor porque no carga la pagina entera porque entra solo al metodo estatico  , o me equivoco.

    no te equivocas, al invocar a un metodo marcado como [WebMethod] en la pagina los eventos de asp.net no se producen, por lo que no hay un render de la pagina

    es mas define el evento page_load y pon un breakpoint, al invocar el webmethod, asi validaras que la pagina no se ejecuta

    para ello estoy pienso hacer una pagina solo para estos metodos

    es una buena idea

    en mi laburo me recomendaron que use webservice

    tambien puedes usarlos, definir el webmethod en una pagina o en un asmx se obtiene el mismo resultado

    cualquiera que apliques es valida

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta sebastian viga sábado, 7 de septiembre de 2013 23:54
    sábado, 7 de septiembre de 2013 22:56

Todas las respuestas

  • En realidad para mi creo que el meetodo estatico es mejor porque no carga la pagina entera porque entra solo al metodo estatico  , o me equivoco.

    no te equivocas, al invocar a un metodo marcado como [WebMethod] en la pagina los eventos de asp.net no se producen, por lo que no hay un render de la pagina

    es mas define el evento page_load y pon un breakpoint, al invocar el webmethod, asi validaras que la pagina no se ejecuta

    para ello estoy pienso hacer una pagina solo para estos metodos

    es una buena idea

    en mi laburo me recomendaron que use webservice

    tambien puedes usarlos, definir el webmethod en una pagina o en un asmx se obtiene el mismo resultado

    cualquiera que apliques es valida

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta sebastian viga sábado, 7 de septiembre de 2013 23:54
    sábado, 7 de septiembre de 2013 22:56
  • Gracias leandro, siempre estas ,groso
    sábado, 7 de septiembre de 2013 23:54