System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("da-DK");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("da-DK");
Mvh
Hey snep! godt at se dig :o)
de 2 linier har jeg også brugt i min masterside men den slår ikke igennem i content side. den slår heller ikke igennem i mit buisness lag. Så for at jeg kan få det til at virke skal jeg sætte det i hver eneste klasse. Jeg har så prøvet at sætte det i web.config men det slår stadig ikke igennem i hele projektet.
Kan du lave et lille eksempel der illustrerer problemet?
Hvis du vil gøre det programmatisk, synes jeg du skal lægge det i global.asax:
void Application_BeginRequest(object sender, EventArgs e)
{
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("da-DK");
}
Fungerer sådan noget som dette her ikke som forventet:
<asp:Button ID="b" runat="server" Text="Button" OnClick="b_Click" /><br />
<asp:Label ID="l1" runat="server" Text="Label"></asp:Label><br />
<asp:Label ID="l2" runat="server" Text="Label"></asp:Label>
protected void b_Click(object sender, EventArgs e)
{
l1.Text = DateTime.Now.ToString();
l2.Text = new SomeClass().GetDateTime();
}
Med SomeClass i en assembly for sig, som noget i denne stil:
public class SomeClass
{
public string GetDateTime()
{
return DateTime.Now.ToString();
}
}
Mvh
Hej Snep, tak for din kommentar!
Nu har jeg sat den i BeginRequest men jeg oplever stadig et problem når jeg importere data fra et excel til et gridview, så bliver tusinddels seperatoren sat som "," og komma sepeartoren som ".", problemet er der kun når det bliver kørt på 2003 serveren og ikke på min egen danske XP
Snep... endnu engang tak for hjælpen! Smid svar