Beste Möglichkeit, eine Website für mehrere Sprachen zu erstellen

Ich habe eine Website erstellt mit (Asp.net, c #) und sein Inhalt inEnglisch. Jetzt muss ich diese Website so gestalten, dass sie mehrere Sprachen unterstützt, dh (Deutsch, französisch). Lable / Textbox / string Alle Werte zeigen die jeweils ausgewählten Sprachen an. Bei der Suche habe ich festgestellt, dass es verschiedene Möglichkeiten gibt

Lokalisierung verwendenRessourcendatei verwenden.Datenbank (alles wird in einer Datenbank für eine andere Sprache gespeichert).

ehrlich gesagt bin ich mit der 3. Option nicht einverstanden.

Ich möchte wissen, welcher Weg der beste ist oder gibt es einen anderen besseren?

Hinweis: Die aktuelle Website wurde mit erstellt.NET Framework 4.0 / vs 2010.

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage