CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Pagemethods
lrodriguez:
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:
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
sergiotarrillo:
si quieres llamar Web Services desde Java Script, puedes usar ASP.NET AJAX.
Ejemplos completos los puedes encontrar en este post.
Saludos,
lrodriguez:
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:
voy a revisarlo :smartass:, y con los profiles como va?
Navegación
[#] Página Siguiente
Ir a la versión completa