Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    15

    Valore di ritorno funzione vb.net in Javascript

    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

  2. #2
    hai provato a mettere

    codice:
    if(stringa != null) {     .....; }
    al posto di == true?


    forse centra poco con il tuo caso.. ma in passato ho avuto problemi anche io assegnando un risultato booleano ad una stringa..

  3. #3
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    764
    il metodo modifica_password ritorna un oggetto con una proprietà booleana di nome d.

    percio nei confronti dovresti scirvere: if string.d == ecc. ecc.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.