[ASP.NET/C#] Ophalen gewijzigde regio instellingen

Pagina: 1
Acties:

  • Expecho
  • Registratie: Januari 2001
  • Laatst online: 14-04 22:00
Beste mede-tweakers,

ik heb een vraagje aan jullie: als ik via het configuratiescherm -> regional and languages settings mijn
regio opties wijzig in een andere instelling (op het eerste tabblad, eerste keuzelijst), kan ik dit dan uitlezen in ASP.NET / C#??

Ik had verwacht dat dan de CultureInfo.CurrentCulture wel gewijzigd zou worden, maar helaas.
Ik heb onderstaande opties geprobeerd maar die blijven allemaal op de oude waarde staan.

code:
1
2
3
4
lblError.Text = System.Threading.Thread.CurrentThread.CurrentCulture.Name;     
lblError.Text += "  " + System.Threading.Thread.CurrentThread.CurrentUICulture.Name;     
lblError.Text += "  " + CultureInfo.CurrentCulture.Name;     
lblError.Text += "  " + CultureInfo.CurrentUICulture.Name;


In mijn pagina roep ik een MS Reporting Services rapport aan, die na het wijzigen blaat dat een datum parameter niet in het juiste formaat staat ingesteld, dus ik weet zeker dat er iets gewijzigd wordt.

Mijn vraag is dus concreet: hoe kom ik erachter wat de nieuw ingestelde regio setting is...

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:42
Je kan mbhv Request.UserLanguages de ingestelde regional settings van de browser uitlezen.

Als je de CurrentCulture info uitleest, dan is dat de regional setting van de server, niet van de client.

https://fgheysels.github.io/