Html.Encode()はどのように使用されていますか?その目的は何か、それはどのように役立つのですか?ASP.NET MVC2 - Html.Encode()はどのように使用されていますか?
0
A
答えて
3
HTMLは、渡されたテキストをエンコードします。これにより、特定の種類の攻撃(例えば、XSS)を回避することができます。例えば
:ページに出力されて
<script>alert('hi');</script>
:
Html.Encode("<script>alert('hi');</alert>")
はになります。これにより、スクリプトはでなく、が実行されます。
0
テキストで見つかったタグをhtmlにエンコードします。たとえば、「&」が受信された場合は、'&'
に変更されます。