Gestochen, Wie die Anzeige von html-Inhalt in ein div-tag?
Hier ist mein razor-code:
<fieldset>
<legend>Headline News</legend>
@foreach (var item in Model)
{
<div>@Html.DisplayFor(modelitem => item.Description)</div>
}
</fieldset>
Den Wert für item.Description
ist HTML:
<table border="0" cellpadding="2" cellspacing="7" style="vertical-align:top;"><tr><td width="80" align="center" valign="top">
{{ table info }}
</table>
Eigentlich möchte ich die Anzeige der HTML-Inhalte, sondern zeigt sich als HTML-tags. Vielen Dank im Voraus!
InformationsquelleAutor WinFXGuy | 2012-06-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden:
Sie herzlich willkommen :))
Aber auch die richtige syntax, die für mich gearbeitet ist: <div>@Html.Raw(item.Beschreibung), </div>
Natürlich 🙂 ich Bearbeiten.
InformationsquelleAutor Mateusz Rogulski
Müssen Sie
@Html.Raw()
InformationsquelleAutor David East
Müssen Sie nicht unbedingt zu verwenden
@Html.Raw
, es sei denn, es gibt einige HTML-tags, müssen analysiert werden, wie HTML. Sie können auchWenn Sie verwenden möchten
@Html.Raw
, nur sicher sein, über die Verwendung@Html.AttributeEncode
zu verhindern, scripting, injection -InformationsquelleAutor pollirrata