Någon som vet var för det blir så här i asp.net: Lösningan är att skriva detta i web.config: Namesapce som måste användas: Tack för svaret.Problem med att konvertera double till sträng
Dim dbl As Double = 1.2
Dim str As String = dbl
str sätts till "1,2"
I vb.net sätts str till "1.2"
Jag har ställt decimal symbol till "." i Regional Settings.Sv: Problem med att konvertera double till sträng
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" />
det var culture som inte var inställt.Sv: Problem med att konvertera double till sträng
System.Threading
System.Globlization
Lägg denna kod i Application_BeginRequest eventet i Global.asax
Thread.CurrentThread.CurrentCulture = new CultureInfo(1033)
Eller så kan du sätta Session.Lcid = 1053 i tex Session_OnStart eventet i Global.asax.
Du kan även på varje sida skriva:
Thread.CurrentThread.CurrentCulture = new CultureInfo(1033)
eller i din @Page på den sida som ska visa decimaler efter svenska språket, lägga till LCID attributet och sätta det till 1033.
Eller sätta
<globalization ... culture="en-US" />
i web.config
/Fredrik NorménSv: Problem med att konvertera double till sträng
En fråga till: Hur kan man sätta hur Datumet formateras, när jag ändrar till culture="en-US", ändras även datumformatet till amerikanskt.
/Jens