Problem med Masterpage og default.aspx med sproglag

Tags:    asp.net

Hej!

Jeg har et problem. Jeg sidder og er ved at lave et website der skal have et dansk og engelsk sproglag rent contens mæssigt. Jeg anvender Visual Studio Web Deleloper 2005 Express samt et 2.0 .NET framework.

Jeg anvender en masperpage hvor man kan skifte sprog, denne skifter sitemap fil der passer til det sprog som man vælger.
jeg har så en contentfil på dansk og en på engelsk som sækker det samme content og som styres via sitemap filen.

Det virker fint og som det skal, men mit problem er default.aspx. Jeg kan ikke få den til at skifte sprog.

jeg har prøvet følgende:
1.
At have default.aspx på dansk, samt en defaultUK.aspx og så skifte content filen ud, når der blev klikket på det sprog man ønsker - det har jeg ikke kunnet få til at virke.
2.
I forskellige varianter har jeg forsøgt at aktiverer og deaktiverer view i et multiview, men det kan jeg heller ikke få til at virker ordentligt. Man skal klikke på det sprog man ønsker at anvende 2 gange, før det slå igennem.
Jeg kan ikke lure hvad der er galt.

Er der nogen der har haft samme problem og løst det, eller bare har en god ide til hvad jeg skal gøre??

På forhånd tak.

/Morten



Hej Morten

Første indskydelse er at det lyder som om at der bliver bindet på et forkert tidspunkt til din sprogfil eftersom du skal klikke 2 gange.

Det vil klart være en fordel for dig at anvende resourcefiler fremfor at anvende flere forskellige udgaver af aspx filer. Det vil i hvert fald kunne spare dig for en masse arbejde.

Jeg sender meget gerne eksempel på hvordan dette kan sættes op hvis du er interesseret i den løsning.



Hej,
tag og udnyt globalizing / localization, det vil spare dig for så meget unødigt arbejde, som vil være træls i dagligdagen..

Du kan checke en video om det her

http://asp.net/learn/videos/view.aspx?tabid=63&id=40

Og lidt læsestof:
http://www.codeproject.com/useritems/localization.asp
http://www.codeproject.com/useritems/ASPGlobalization.asp



t