• Domingo 22 de Diciembre de 2024, 06:24

Autor Tema:  Pagemethods  (Leído 4036 veces)

lrodriguez

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Pagemethods
« en: Viernes 20 de Abril de 2007, 11:04 »
0
tengo un webmethod en una página aspx y quiero relizar una llamada asincrona al servidor. Cuando utilizo PageMtehod en jscript no esta definido.

//Servidor
<WebMethod()> _
public function Cadena() as string
 return "Cadena"
end function

//Cliente
function RecuperarDato(){
 PageMethods.Cadena(RecuperoDato_CallBack);
}

function RecuperoDato_CallBack(res){
 document.getElementById("lblDato").text=res;
}

trentia

  • Nuevo Miembro
  • *
  • Mensajes: 24
    • Ver Perfil
Re: Pagemethods
« Respuesta #1 en: Lunes 23 de Abril de 2007, 17:31 »
0
Los WebMethod solo los podrás llamar desde código .NET.
Si lo que quieres es ejecutarlos con JavaScript deberías de utilizar SOAP.

Javier Tirado
IT Consultor
TRENTIA Consulting
Desarollo web
Javier Tirado
Trentia Consulting
TRENTIA
.]

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Pagemethods
« Respuesta #2 en: Miércoles 25 de Abril de 2007, 05:26 »
0
si quieres llamar Web Services desde Java Script, puedes usar ASP.NET AJAX.

Ejemplos completos los puedes encontrar en este post.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

lrodriguez

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Re: Pagemethods
« Respuesta #3 en: Miércoles 2 de Mayo de 2007, 09:28 »
0
Ya uso asp ajax .net. Lo que pasa es que vi en dotNet un ejemplo en el que podiamos hacer llamadas a WebMethods desde el codigo sin utilizar un servicio web. Lo intente pero cuando hacia la llamada a las funciones me cascaba y eran los pageMethods.

De todos modos con asp ajax .net hay algun problemilla que resolver como el tema de las sesiones. No puedes recuperar la sesion si accedes a un webservice mientras que con la libreria ajaxpro si puedes.

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Pagemethods
« Respuesta #4 en: Miércoles 2 de Mayo de 2007, 13:00 »
0
voy a revisarlo  :smartass:, y con los profiles como va?


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

JUANM_L

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Pagemethods
« Respuesta #5 en: Jueves 31 de Julio de 2008, 18:20 »
0
Hola, para poder usar  pagemethods desde JavaScript debes tener un ScriptManager (Incluido en lasAJAX Extensions del VS) y a este control le asignas True a una propiedad llamada EnablePageMethods, por esto es que no te reconoce el objeto PageMethods en el JavaScript.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia