grazie per la risposta..questo codice non funziona proprio   
   
   
 
potresti dargli uno sguardo per vedere cos'è che non va???
ringrazio in anticipo!!!
	codice:
	<form id="form1" runat="server" action="prova.aspx" method="post">
    <input id="testo" />
    <button id="send" class="k-button">invia</button>
<script type= "text/javascript">
     
        $(".k-button").click(function () {
                    $.ajax({
                type: "POST",
                url: "/Grado.asmx/esempio",
                dataType: "xml",
                data: { prova: "pippo" },
                success: function () {
                    alert("operazione effettuata con successo");
                }
            });
        });
     </script>
</form>
 
Grado.asmx.cs
	codice:
	using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace ProgettoProva
{
    /// <summary>
    /// Descrizione di riepilogo per Grado
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
     // Per consentire la chiamata di questo servizio Web dallo script utilizzando ASP.NET AJAX, rimuovere il commento dalla riga seguente. 
  
    public class Grado : System.Web.Services.WebService
    {
        [WebMethod(enableSession: true)]
        public void esempio (String prova){
           
               String nome = prova;               
        }
    }
}