<BODY onunload="FuncionenC();">
y en mi pagina.aspx.cs
public void FuncionenC(object sender, EventArgs e)
{
codigo...
}
como podria mandar llamar mi FuncionenC() desde el onunload del body? como referenciarla? alguna idea?

gracias!!!
| |||
![]() por ejemplo si tengo esto en mi pagina.aspx <BODY onunload="FuncionenC();"> y en mi pagina.aspx.cs public void FuncionenC(object sender, EventArgs e) { codigo... } como podria mandar llamar mi FuncionenC() desde el onunload del body? como referenciarla? alguna idea? ![]() gracias!!!
__________________ eL MArgARo |
| |||
pues para el proposito que necesito sirve y muy bien, osea necesito ejecutar ciertas acciones cuando el usuario cierra la pagina, aunque la pagina tiene su boton de cerrar, avemos raza que cierra el navegador por la X no por el boton cerrar y para eso me sirve, deja le doy un vistazo a lo que me dices y te cuento q rollo Saludos!!
__________________ eL MArgARo |
| |||
Respuesta: Se puede llamar a una funcion de C# desde javascript? Hola chicos buenas tardes!! En contraron algo de sus dudas... yo tambien estoy en busca de eso. Una posible solucion que econtre es la siguiente: Cita: Pero se aceptan mas apotaciones.Cuando haces __postBack desde JavaScript , puedes pasar dos parametros __doPostBack('param1','param2') el param1 lo puedes recuperar en el codebehind con request.form("__eventtarget") y el param2 request.form("__eventargument"), pero siempre tendrás que ir al servidor para ejecutar una función en C# Saludos!! |
| |||
Respuesta: Se puede llamar a una funcion de C# desde javascript? Si estás usando ASP.NET AJAX puedes crear métodos estáticos en la clase de la página y ponerles el atributo de [WebMethod] y con eso los podrías usar desde javascript. Por ejemplo: pagina.aspx.cs [WebMethod] public static ClosePage() { ... } y en tu pagina.aspx tendrías que hacer lo siguiente: <script type="text/javascript"> function closePage() { PageMethods.ClosePage(OnSucceeded, OnFailed); } function OnSucceeded() { alert(':D'); } function OnFailed() { alert(':('); } </script> <body onunload="closePage();"> Como puedes ver, cuando se llaman los WebMethods desde javascript reciben como parámetros dos funciones que se mandan llamar cuando se termina de ejecutar el webmethod, la primera es cuando todo funciona sin problemas y la segunda es cuando se encuentra algún error. Ésto me lo fusilé vilmente de las siguientes páginas: http://encosia.com/2007/07/11/why-aspnet-ajax-updatepanels-are-dangerous/ http://encosia.com/2008/04/16/why-do-aspnet-ajax-page-methods-have-to-be-static/ http://asp.net/ajax/documentation/live/tutorials/ExposingWebServicesToAJAXTutorial.aspx La primera es de la que saqué más información, pero en las otras 2 también encuentras cosas interesantes que te permiten saber como funcionan los WebMethods en las páginas. Saludos. P.D. Todavía soy un spammer :( no me permiten poner links. |
| |||
Respuesta: Se puede llamar a una funcion de C# desde javascript? Y sin Ajax es posible llamar a una funcion de C# sin hacer postBack???? Explico mi situación. Estoy en un proyecto web en ASP.Net y en la parte cliente quiero hacer una llamada a la parte de servidor sin hacer un postback que me haría perder algunos datos que necesito, y que tendría que andar guardando en un textbox oculto... Alguien sabe como hacerlo??? Como llamar a la parte C# sin necesidad de hacer el _doPostback("");????? |
| ||||
Respuesta: Se puede llamar a una funcion de C# desde javascript? si peudes usando e implementando callbacks http://msdn.microsoft.com/en-us/library/ms178208.aspx PD: no revivas temas solo crea uno nuevo |