Salve a tutti.
Ho un problema veramente grave con un MaskEditExtender dentro
un'UpdatePanel. Il codice del controllo è il seguente:
<cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server"
TargetControlID="txtOraSomministrazione_A" Mask="99,99"
MaskType="Number" CultureName="it-IT"></cc1:MaskedEditExtender>
Si tratta di un maskedit numerico su una textbox con due numeri interi
e due decimali.
Il problema è che nel momento in cui l'UpdatePanel (nel quale sono
contenuti textbox e maskeditextender) si aggiorna vengono 'azzerate le
cifre decimali dopoi la virgola. In pratica:
- prima dell'update dell'updatePanel ho, poniamo 33,67
- dopo l'aggiornamento ho 33,00
Non c'è assolutamente modo, per lo meno che io abbia trovato, di farlo
funzionare. Ovviamente se si imposta il punto come separatore la cosa
funziona: Mask="99.99" perchè il punto è riconosciuto come 'vero'
separatore dei decimali. Ma io ho bisogno della virgola... Ho provato
anche ad agire sul CultureName ma senza esito.
Qualcuno di voi conosce un workaround per risolvere la cosa ?
Grazie in anticipo,
Newcomsas

Rispondi quotando