Ich habe ein einfaches Modell:
%Vor%Ich habe eine View, die die Text-Eigenschaft von MyModel rendert:
%Vor% Wie kann ich HTML-Tags aus Text-ähnlichen Tags rendern? Zum Beispiel habe ich Text " <b>Text</b>
". Ich möchte fett gedruckten Text in Tag p als Ergebnis erhalten:
Text
Aber Razor gibt den Text wie folgt aus:
%Vor%Ich denke, du musst es benutzen wie:
%Vor%Weitere Informationen finden Sie hier auf Phil Haacks Blog.
anurse weist Sie in den Kommentaren darauf hin, dass Sie alternativ den Typ des Text
-Mitglieds Ihrer Person festlegen können Zeigen Sie den Modelltyp als IHtmlString
an und verwenden Sie @Model.Text
, um ihn auszugeben. ASP.NET MVC ist clever genug, um zu erkennen, dass die Ausgabe nicht maskiert werden sollte.