none
Errore "The field Price must be a number." nel campo Price di RazorPageMovie Tutorial RRS feed

  • Domanda

  • Buongiorno a tutti

    scusate ma non riesco proprio a venire a capo di questo problema che non mi pare da poco, cioè .NET core segnala errore se si inserisce un valore con la virgola nel campo Price della form per la registrazione di un film.

    Nel tutorial c'è una nota che ho allegato come screenshot insieme alla form con l'errore , che rimanda a quello che dovrebbe  la soluzione e che io ho seguito alla lettera senza risultato. Quello che non capisco è come mai è cosi complicato usare la virgola al posto del punto per i decimali nella valuta . Questo è un problema che avevo già incontrato anni fa e mi ricordo che era facile aggiungere la Globalization e la Culture per risolvere il problema.

    Se per favore qualcuno sa darmi una spiegazione o informazioni su come risolvere il problema gli sarei davvero grato.


    Fabrizio

    sabato 2 novembre 2019 16:19

Tutte le risposte

  • Ciao Fabrizio,
    per i numeri decimali si deve utilizzare il formato americano dove la virgola è rappresentata con un punto mentre le virgole sono i separatori delle migliaia.


    Paolo Pranzo

    sabato 2 novembre 2019 17:07
  • Ciao Paolo , grazie per la risposta , ma quello che dico io è che voglio usare il formato Italiano non quello Americano , come si puo vedere nella nota che ho allegato, questa rimanda a un post su GitHub che dice come fare ma non funziona. Cercavo qualcuno che lo ha fatto funzionare.

    Ciao e grazie ancora

     

    Fabrizio

    domenica 3 novembre 2019 13:24
  • Ciao Fabrizio, il link su GitHub, potresti postarlo?

    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 4 novembre 2019 11:31
    Moderatore
  • Ciao Fabrizio, il link su GitHub, potresti postarlo?

    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    martedì 5 novembre 2019 10:06
    Moderatore
  • Ciao il link di GitHub è questo

    https://github.com/aspnet/AspNetCore.Docs/issues/4076


    Fabrizio

    giovedì 7 novembre 2019 17:15
  • Grazie. 

    Leggendo, sembra di dover funzionare. Che cosa e' che non funziona da te?


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 11 novembre 2019 12:49
    Moderatore
  • Ciao Yordan

    praticamente non cambia nulla continua a dare lo stresso errore e i decimali non gli prende. Ho letto anche i Doc microsoft ma non riesco a capirci quasi nulla.A me pare quasi incredibile che funzioni solo con il sistema decimale americano.

    Mi ci vorrebbe che qualcuno postasse un esempio funzionante o spiegasse bene cosa bisogna fare.

    Per esempio il codice che va inserito in  _ValidationScriptsPartial.cshtml    

    non capisco dove va inserito , c'è scritto after jQuery ma io jquery non lo vedo

    Ciao e grazie ancora


    Fabrizio

    martedì 12 novembre 2019 19:57