【发布时间】:2011-01-15 23:33:49
【问题描述】:
Html.Encode() 是如何使用的?它的目的是什么,它有什么用处?
【问题讨论】:
Html.Encode() 是如何使用的?它的目的是什么,它有什么用处?
【问题讨论】:
It HTML 对传递的 it 文本进行编码 - 这可以避免某些类型的攻击,例如 XSS。
例如:
Html.Encode("<script>alert('hi');</alert>")
将导致:
<script>alert('hi');</script>
正在输出到页面。这可确保脚本不会运行。
【讨论】:
它将在文本中找到的标签编码到它们的 html equiv。例如,如果收到 '&',它将被更改为 '&amp;'
希望这会有所帮助。
【讨论】: