Ich habe 2 Ressourcendatei: Resources.resx (hat einige Saiten in rumänischer Sprache) und Resources.en-US.resx (hat die gleichen Saiten auf Englisch).Sprache ändern basierend auf Ressourcen-Dateien in ASP.NET MVC 4
Ich möchte nur ändern (in einer Dropdown-Liste, eine Listbox, ...) Hexe Ressourcendatei zu verwenden. Es könnte in _Layout.cshtml sein. Ich muss die Kultur des Benutzers nicht erkennen.
F: Wie kann ich eine Ressourcendatei von einer Seite auswählen?
Edit: Kann es getan werden, ohne die Standard MapRoute zu ändern?
Dieses Beispiel enthält ASPX-Seiten, die nicht mit Rasierklingen versehen sind .cshtml. Und kann es gemacht werden, ohne die Standard MapRoute zu ändern? – Misi
Es verwendet aspx aber Cshtml Rasierklingen Seiten arbeiten auf die gleiche Weise, nur leicht unterschiedliche Syntax (ich mache das mit Rasierapparat in einer Anwendung ganz gut). Sie müssen auch nicht die Standard-MapRoute ändern (damit auch nicht länderspezifische URLs funktionieren), Sie müssen lediglich eine zusätzliche Route hinzufügen. – kmp
Könnten Sie (oder irgendjemanden) den Code aufschreiben, in dem ich ** Resources.en-US.resx ** anstelle von ** Resources.resx ** aus dem Ordner _App_GlobalResources_ auswähle? – Misi