Frage

Wie wird Html.Encode () verwendet? Was ist ihr Zweck, und wie ist es sinnvoll?

War es hilfreich?

Lösung

Es HTML codiert die reichte es Text - die entgeht Dinge bestimmte Arten von Angriffen zu vermeiden, wie zum Beispiel XSS .

Zum Beispiel:

Html.Encode("<script>alert('hi');</alert>")

Wird in Folge:

&lt;script&gt;alert('hi');&lt;/script&gt;

Das Ausgang auf der Seite. Dadurch wird sichergestellt, dass das Script nicht laufen.

Andere Tipps

Es kodiert Tags gefunden in Text in ihre HTML-equiv. Zum Beispiel, wenn ‚&‘ wurde empfangen würde es in '&amp;'

geändert werden

Hope, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top