Avatar billede moller2567 Nybegynder
25. april 2006 - 14:43 Der er 3 kommentarer og
1 løsning

forskelligt datoformat

Jeg har lidt problemer med datoformat.

Jeg har en asp-applikation udviklet i visual studio 2005. Kører jeg min applikation via VS 2005, så fungere alt fint.

Men når jeg lægger applikationen ud på min server (windows 2003 server), og åbner asp-siderne med IE, så godkendes datoformatet dd-MM-YYYY ikke mere. Jeg kan se, at MM-dd-YYYY accepteres.

Men benytter jeg en anden pc, så bliver dd-MM-YYYY accepteret.

Alle benyttede PC'er er sat op til dansk datoformat dd-MM-YYYY

Er det en indstilling i min browser, eller en indstilling på serveren, den er gal med ?
Avatar billede dr_chaos Nybegynder
25. april 2006 - 14:50 #1
prøv at sætte
<globalization culture="da-DK" uiCulture="da-DK"/>
i din web.config
Avatar billede arne_v Ekspert
25. april 2006 - 15:07 #2
hvad mener du med "godkendes" ?

naar du parser bruger input ?
Avatar billede moller2567 Nybegynder
25. april 2006 - 15:29 #3
Bingo dr_chaos. Tak for hjælpen, og send fluks et svar, så skal du få pointsene.

Med godkendes mener jeg, at først bliver datoen fanget som en ugyldig dato i en comparevalidator:
<asp:CompareValidator ID="CVDato" runat="server" ErrorMessage="Ugyldig dato" ControlToValidate="txtDato" Type="Date" Operator="DataTypeCheck"/>

og fjerner jeg comparevalidatoren, så får jeg en sql-fejl ved indsættelse i databasen pga. forkert datoformat.

Men Globalization culture i web-configgen løste problemet.
Avatar billede dr_chaos Nybegynder
25. april 2006 - 15:31 #4
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester