Chiama funzione lato server da lato client javascript

Possibili duplicati:
come chiamare la funzione lato server dal lato client – asp.net
Chiamare il codice ASP.NET dietro la funzione di Javascript
Chiamare il metodo lato server ASP.NET tramite JQuery

ciao ragazzi, mentre si carica una pagina aspx, come è ansible chiamare un metodo lato server con il codice lato client? Può mostrare un esempio?

Avrai bisogno di un jax per questo, in un modo o nell’altro. Utilizza i “metodi di pagina” incorporati di ASP.NET o crea qualcosa di te stesso; la cosa migliore da fare è usare qualcosa come jQuery per rendere la parte di javascript meno dolorosa per te.

Puoi ottenerlo tramite e richiesta Ajax. Dato che stai usando asp.net, ecco un buon punto di partenza per alcune grandi librerie Ajax di JavaScript .

Ecco anche un semplice esempio di come creare una semplice richiesta Ajax.

function sampleAjaxReq(){ var xmlhttp=new XMLHttpRequest(); xmlhttp.open("POST","resource.asp",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send("pname1=value1Henry&pname2=value2"); } 

Se stai lavorando su un progetto non Ajax, puoi provare System.Web.UI.ICallbackEventHandler.

Campioni qui:

http://msdn.microsoft.com/en-us/library/ms178210%28VS.80%29.aspx

http://www.ajaxmatters.com/2006/05/using-icallbackeventhandler-in-asp-net/

È ansible comunicare anche con i servizi Web.