Lokalisierung von Datenquellen Anmerkungen Standard-Nachrichten ([Required] [StringLength], etc.)
wenn ich schmücken den Eigenschaften meines ViewModels mit Attributen wie:
public class Vm
{
[Required]
[StringLength(35)]
public string Name {get;set;}
}
Ich werde auf Englisch Validierung Nachrichten:
"this field is required"
"The field Name must be a string with a maximum length of 35"
wie könnte ich das übersetzen ?
InformationsquelleAutor der Frage Omu | 2010-09-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie die
ErrorMessageResourceName
Eigenschaft:Können Sie Kasse in diesem blog-post für ein Beispiel.
UPDATE:
In
Application_Start
:Und in der
Messages.resx
Datei, die Sie hinzufügen müssen, um die benutzerdefinierten Fehlermeldungen. Verwenden Sie die Reflektor Blick auf dieSystem.Web.Mvc
undSystem.ComponentModel.DataAnnotations
Baugruppen, um die wichtigsten Namen zu verwenden.InformationsquelleAutor der Antwort Darin Dimitrov
Gibt es eine viel bessere Lösung mit asp.net MVC-3 in diesen Tagen incase jemand gesucht wird ein neuer und viel besserer Ansatz.
http://blog.gauffin.org/2011/09/easy-model-and-validation-localization-in-asp-net-mvc3/
Beispiel:
DAMIT verbundene Frage -
Mvc 3.0 DataAnnotations-Lokalisierung
InformationsquelleAutor der Antwort Mandeep Janjua