Ciao a tutti ho una funzione booleana scritta in vb.net che, se chiamata tramite uno script Javascript non ritorna quello che dovrebbe tornare, o meglio magari io non capisco perché torna così.
In poche parole al posto di tornare il valore true / false mi torna una cosa di questo tipo { d : true }.

codice:
var stringa = PageMethods.modifica_password(id_totale); 
if (stringa == True) 
     ok_modifica_password(stringa); 
else 
     errore_mod_password(stringa);
la variabile stringa risulta però undefined e il metodo, non capisco come mai, torna quello che ho scritto sopra e non un semplice booleano..passando invece al codice vb.net ho dichiarato la funzione come una normale funzione .net che ritorna un booleano
codice:
Public Shared Function modifica_password(ByVal dati As String) As Boolean
e ho dei return True e False in base ai casi, se serve posto il codice anche di quella