10. maj 2006 - 13:44Der er
10 kommentarer og 2 løsninger
Globalization ignorerer min culture
Jeg har sat uiculture og culture i page direktivet (@Page) og desuden i web.config.
Når jeg i sidens Page_Load tjekker navnet på culture så er den Danish/Denmark, sådan som jeg gerne vil have, MEN!!
Jeg har en repeater som er databoud til nogle priser og jeg vil gerne have de priser konverteret til ###.###.###,## format (altså 2 decimaler og tusindtals seperator). Problemet er så at jeg har forsøgt mig med {0:n} i mit DataBind.Eval-kald, men den viser konsekvent tallene med engelsk notation (###,###,###.##)
HVordan får jeg den til at "makke ret"? Currency er ikke en ide her, da jeg ikke ønsker at valutasymbolet står foran prisen...
Det virker underligt ... Det er ikke noget jeg kan genskabe her - det fungerer upåklagelidt. Kan du ikke lave et lille testprojekt - og så nøjes med at sætte Culture="da-DK" i dit pagedirective. Bruger du 2.0 og databinder du mod typer du selv har lavet, eller er det et dataset ell. du benytter. Mvh
Hmm... har jeg ikke lige umiddelbart mulighef for at prøve efter. Har du prøvet bare at lave en float property på din formklasse - og databinde en label til den? Mvh
Ok ... jeg har ikke rigtig noget bud til dig, andet end at jeg synes du skal lave et lille testprojekt og se om du kan få det til at virke der. Er det det eneste du har i din løsning der præsenteres iht. en culture? Mvh
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.