Avatar billede c-sharp Nybegynder
15. marts 2006 - 12:55 Der er 7 kommentarer og
1 løsning

Diverse spørgsmål til Satellite assemblies i asp.net 2.0

Nu har jeg så givet mig i kast med asp.net 2.0 for alvor, men det spiller ikke 100% :-(

Jeg måtte konkludere at satellite assemblies ikke spiller 100% sammen med masterpage, man kan nemlig ikke bare skifte sprog fra masterpage'en. Det har jeg så fået løst ved at fuske maks med en cookie og Application_BeginRequest. Hvis der er nogen der har en korrekt løsning på dette modtages det gerne :-)

Nå men fra asp.net 1.1 var jeg andt til at skrive en resx fil pr. sprog, men så vidt jeg kan se er der i asp.net 2.0 lagt op til at man skriver en resx fil pr. side og kan så ligge evt. oversættelser der skal bruges på flere sider i en global resx fil. Men hvad er fordelen ved at bruge så mange filer kontra kun have en fil. som jeg umildbart ser det er det en større fordel kun at have en fil, så er der kun en fil man skal sende til oversættelse.

Så jeg har overvejet bare at bruge den globale resx fil til mine oversættelser, men siden MS nu har lavet det på den anden måde i asp.net 2.0 må der da være nogle fordele?
Avatar billede snepnet Nybegynder
18. marts 2006 - 15:44 #1
hej c-sharp :o)

både lokale og globale ressourcer er understøttet i 2005 - lige så vel som det var tilfældet i 2003.
(pr. default gav vs2003 dig en ressourcefil pr. side).

jeg ved ikke om man kan sige at der er fordele... hvis du lavet helt isolerede sider, hvor du bare klasker kontroller ind med designeren - giver vs2005 dig muligheden for at genere ressourcefilen automatisk, og samtidig sætte tags på dine kontroller så diverse properties bliver sat jf. ressourcen, og det er jo sådan set smart nok.

du kan se lidt om det her:
http://www.c-sharpcorner.com/UploadFile/mosessaur/aspnetlocalization02042006165851PM/aspnetlocalization.aspx?ArticleID=96602e53-0fb1-44ec-a67b-1c68b05eb2e1&MessageChildID=146&Delete=true

og mht. til det med masterpages .... tjah... det er lidt ærgeligt, og vi må håbe at det bliver bedre i næste version ;o)

mvh
Avatar billede c-sharp Nybegynder
18. marts 2006 - 17:32 #2
Hej igen :-)

Men det vil sige at der ikke er nogen ulemper ved at samle det hele i Global filen så jeg kan nøjes med fire filer istedet for 84 filer?
Avatar billede c-sharp Nybegynder
18. marts 2006 - 17:44 #3
Kan man iøvrigt få et program der gør resx filerne mere læse venlige, jeg skal have oversat en fil hos et bureau og jeg ved ikke hvad de siger til alle de html tags der er i filerne (<br>, <strong>, &oslash osv.)
Avatar billede snepnet Nybegynder
19. marts 2006 - 14:30 #4
halløjsa :o)

... ingen ulemper ... well ... nu er det vel for det meste med faget, at man udskifter nogle ulemper for andre :o)

jeg kender ikke lige til en fed res-editor... synes den er ret cool der er i vs2005, men en googling giver en del hits, så det er sansynligt at du kan finde en der er endnu federe :o)

mvh
Avatar billede c-sharp Nybegynder
22. marts 2006 - 09:04 #5
Så lad mig spørge på en anden måde :-)

Hvad er fordelene ved at bruge en resx fil pr. side?
Avatar billede snepnet Nybegynder
22. marts 2006 - 20:08 #6
well... hvis man arbejder 100% "side-orienteret", kunne det tænkes at være en fordel... men generalisering er jo så moderne, så jeg ved ikke hvor udbredt det er.
mvh
Avatar billede c-sharp Nybegynder
23. marts 2006 - 15:35 #7
Nå men tak for hjælpen endnu engang :-)

Smid et svar så er der point, hvis du nu lige får tid må du meget gerne kigge på den her: http://www.eksperten.dk/spm/697172 :-)
Avatar billede snepnet Nybegynder
23. marts 2006 - 17:21 #8
Det var så lidt ... Jeg kigger på det andet spørgsmål :o)
mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester