asp.net-mvc – ASP.NET MVC3,Html.TextAreaFor没有编码?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC3,Html.TextAreaFor没有编码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我怎样才能使用 Html.TextAreaForwithout编码呢?
我知道这是一个安全风险,但我有一个单独的类来消毒任何文本.

例:

@ Html.TextAreaFor(model => model.PostBodyText,10,100,1)

我打算将它与TinyMCE一起使用.

问候
掠夺

UPDATE
我正在使用新的Razor View引擎.

解决方法

你需要自己动手:
<textarea cols="100" id="PostBodyText" name="PostBodyText" rows="10">
    @MvcHtmlString.Create(Model.PostBodyText)
</textarea>

当然,在安全性方面,这可能非常危险,因为您的站点现在容易受到XSS攻击.所以问题是为什么当你可以简单地依靠HTML帮助程序为你完成这项工作时,有一个单独的类来清理所有文本?

猜你在找的asp.Net相关文章