Ich habe folgende Zweifel. Ich erwäge die Möglichkeit, HTML-Tags innerhalb meiner Resx-Texte für die Lokalisierung zu haben. Wenn ich die Ressourcen setzen direkt kann ich zurückgreifen:HtmlTags in Resx in @ Html.ValidationMessageFor angezeigt
@Html.Raw(@Resources.ResourcesFM.Error_Email)
und es funktioniert wie erwartet. Das Problem ist, wenn die Ressource durch eine Bestätigungsnachricht von einem Htmlhelper aufgerufen wird:
@Html.ValidationMessageFor(model => model.Email)
von einem attibute Got:
[DataType(DataType.EmailAddress,
ErrorMessageResourceType = typeof(ResourcesFM),
ErrorMessageResourceName = "ErrorMailIncorr")]
Was ich versuche ...
@Html.Raw(Html.ValidationMessageFor(model => model.Email))
Ich weiß nicht, wie man das gleiche Ergebnis erhält wie bei der Verwendung von @ html.Raw, da die Ausgabe vom Helfer ein MvcHtmlString ist ...
Danke
Wenn Sie Ihren Text um 4 einrücken Leerzeichen oder 1 Tab, wird es als Code interpretiert (Hinzufügen von Hervorhebungen, so dass '' Tags möglich sind). – kay