salve a tutti
ho nel mio database sql server le date in formato data estesa (con l'ora)
appena le visualizzo compare sempre anche una serie di 0.00.00, quindi ho deciso di
inserire un MaskEditExtender per formattare a GG/MM/AAAA:
[code]
<cc1:MaskedEditExtender
ID="MaskedEditExtender2" runat="server"
AutoComplete= "false"
TargetControlID="txt_DtInizioVerifica"
Mask="99/99/9999"
MessageValidatorTip="true"
MaskType="Date"
DisplayMoney="Left"
AcceptNegative="Left"
ErrorTooltipEnabled="True" />
[code]
ecco che iniziano i problemi,
infatti ora mi sbalza il fomato data mettendo MM/GG/YYYY
ho impostato il formato nel web.config italano:
NIENTEcodice:<globalization uiCulture="it" requestEncoding="utf-8" responseEncoding="utf-8" culture="it-IT" />
allora ho gestito lo scriptManager da prendersi la lingua dal server
NIENTEcodice:<asp:ScriptManager ID="ScriptManager2" runat="server" EnableScriptGlobalization="true" EnablePartialRendering="true" EnablePageMethods="true"> </asp:ScriptManager>
allora ho messo un override nella pagina per gestire il culture
ANCHE QUI NIENTE!!!codice:protected override void InitializeCulture() { System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("it-IT"); System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("it-IT"); base.InitializeCulture(); }
non capisco, sto perdendo solo tempo per una banalità,
ma cosa è che sbagio?

Rispondi quotando