ASP.NET MVC 3: - Verwenden der Datenbank anstelle von Ressourcendateien als Lokalisierungsspeicher

8

Wir haben Zeichenfolgen in der Datenbank lokalisiert und möchten wissen, ob das ASP.NET-Ressourcenanbietermodell erweitert würde mit der ASP.NET MVC 3 Razor-Ansichts-Engine funktionieren.

Teilen Sie uns bitte mit, wenn die ASP.NET MVC 3 Razor-Ansichts-Engine das Abrufen lokalisierter Zeichenfolgen aus der Datenbank unterstützt, nachdem das ASP.NET-Ressourcenanbietermodell erweitert wurde. Oder funktioniert es nur mit Classic ASP.NET und nicht mit ASP.NET MVC.

Danke

Satyaprakash J

    
Satyaprakash J 19.12.2011, 14:41
quelle

2 Antworten

9

Die sauberste Lösung, die ich bisher gefunden habe, ist: Ссылка .

Kommentare / Feedback sind willkommen.

Bearbeiten 1: Basierend auf Kommentaren habe ich Codebeispiele hinzugefügt und den Link als Referenz verwendet.

Ich habe eine customDataAnnotationsProvider-Klasse erstellt:

%Vor%

Dann referenzierte ich den benutzerdefinierten Anbieter auf ApplicationStart in Global.asax

%Vor%

Sie müssen Ihr Modell nicht ändern und können die Annotation Display verwenden:

%Vor%     
Nishzone 20.03.2013 11:17
quelle
1

Du hast Glück, denn Rick hat es schon für dich getan!

Westwind.Globalization Datengesteuerter Ressourcenanbieter für ASP.NET

    
Eduardo Molteni 22.12.2011 12:03
quelle