25 messaggi dal 25 febbraio 2008
Purtroppo no, ho dovuto spiegare al cliente che per il momento andava utilizzato il punto.
320 messaggi dal 12 gennaio 2007
Io ho risolto.
Dai un occhio qui.
http://go.microsoft.com/fwlink/?LinkId=215737

Fammi sapere.Ciao

Massimo Sanfelici

Mantova
25 messaggi dal 25 febbraio 2008
tupen ha scritto:
Io ho risolto.
Dai un occhio qui.
http://go.microsoft.com/fwlink/?LinkId=215737

Fammi sapere.Ciao


Grazie mille!
Nelle mie ricerche su msdn non ero riuscito a trovare nulla.
25 messaggi dal 25 febbraio 2008
Ancora un dubbio.
La validazione adesso funziona correttamente, ma ho notato che inserendo un valore non corretto nel campo prezzo salta fuori il messaggio "The field price must be a number", che in effetti nel codice html generato è presente tramite la proprietà data-val-number.

Ho fatto un paio di test, e ho notato che questo attributo viene impostato da asp.net mvc per tutti i campi numerici.
Come posso modificare il messaggio?

Al momento sto sviluppando in locale e il mio pc è settato per utilizzare la lingua italiana.
Per sicurezza ho anche modificato il web.config aggiungendo:
<globalization culture="it-IT" uiCulture="it-IT"/>

ma non è servito a molto.
Modificato da ciat89 il 19 maggio 2011 15.45 -
320 messaggi dal 12 gennaio 2007
C'è un altro script per i messaggi in italiano,che al momento non mi ricordo più il link.

Massimo Sanfelici

Mantova
25 messaggi dal 25 febbraio 2008
Lo script per i messaggi in italiano si trova sempre nella stessa pagina, ma il messaggio che mi viene mostrato non è presente all' interno.
Probabilmente viene settato lato server, come posso modificarlo?
1 messaggio dal 04 aprile 2023
Hi

Data annotationTo fix the issue, you can try changing the data type of the "PrezzoListino" property in your model to a decimal, like this:

public class YourModel {
public decimal PrezzoListino { get; set; }
}

Once you've made this change, you should be able to enter decimal values like 12.99 into the input field and have them validated correctly on both the client and server side.

If you need to display the decimal value with a specific format, you can use the DisplayFormat attribute on the property in your model to specify a custom format string, like this:

public class YourModel {
[DisplayFormat(DataFormatString = "{0:C}")]
public decimal PrezzoListino { get; set; }
}

This will display the "PrezzoListino" value as a currency value with a currency symbol, decimal separator, and thousands separator based on the current culture.

Thanks

Muhammed
https://subul.org/blog/data-annotation-services

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.