Wie funktioniert der Html.Raw MVC-Helfer?

Ich verwende Html.Raw, um einen rohen HTML-Inhalt zu drucken, zum Beispiel, wenn ich etwas wie @ sendViewBag.div = "<div> Hello </div>"; vom Controller zur Ansichtsseite gibt es keinen rohen HTML-Inhalt aus, es sei denn, ich benutze dasHtml.Raw -Methode, aber wenn ich einen verschlüsselten Inhalt habe, wie Inhalte, die mit jquery verschlüsselt und in die Datenbank eingefügt wurden, und ich sie als rohen HTML-Inhalt drucken möchte, dieHtml.Raw Methode funktioniert nicht und ich muss @ verwendHttpUtility.HtmlDecode(EncodedContent) bevor ich @ benutHtml.Raw also bitte kann mir jemand erklären, warum es so funktioniert und in welcher Situation es angemessen istHtml.Raw Methode? oder auf andere Weise, warumHtml.Raw funktioniert nicht, wenn HTML-Entitäten als Parameter anstelle von HTML-Tags empfangen werden.