0

Html.Encode()はどのように使用されますか?その目的は何ですか、そしてそれはどのように役立ちますか?

4

2 に答える 2

3

渡されたテキストをHTMLでエンコードします。これにより、XSSなどの特定の種類の攻撃を回避できます。

例えば:

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

結果は次のようになります。

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

ページに出力されます。これにより、スクリプトが実行されなくなります。

于 2011-01-15T15:26:27.543 に答える
0

テキストで見つかったタグをhtml相当にエンコードします。たとえば、「&」が受信された場合、次のように変更されます。'&amp;'

お役に立てれば。

于 2011-01-15T15:29:15.240 に答える