ASP.NET MVC2——如何使用 Html.Encode()?
如何使用 Html.Encode()?它的目的是什么?它有什么用处?
How is Html.Encode() used? What is its purpose, and how is it useful?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它对传递的文本进行 HTML 编码 - 这会转义一些内容以避免某些类型的攻击,例如 XSS。
例如:
将导致:
被输出到页面。这可确保脚本不会运行。
It HTML encodes the passed it text - this escapes things to avoid certain types of attacks, such as XSS.
For example:
Will result in:
Being output to the page. This ensures that the script will not run.
它将文本中找到的标签编码到其 html 等效项中。例如,如果“&”收到后,它将更改为
'&'
希望这会有所帮助。
It encodes tags found in text into their html equiv. For example if '&' was received it would be changed into
'&'
Hope this helps.