我正在使用ASP.net MVC 2.0,我在我的View上使用了textarea
<%= Html.TextAreaFor(m => m.Description, 7, 35, new { @class = "bg_area normal" })%>
在输入html数据(如
)后提交表单时,它显示异常<p><b> hello world ! </b></p>
有没有办法用textarea接受这种数据?
有没有办法从一个地方处理它,或者我必须添加
[ValidateInput(false)]
每个动作?
答案 0 :(得分:4)
如果要将HTML发布到Controller方法,则需要将[ValidateInput(false)]
属性添加到控制器方法中。
答案 1 :(得分:3)
我假设你正在
从中检测到一个潜在危险的Request.Form值 客户......例外。如果是这种情况,那么您需要使用
装饰您的操作结果
[ValidateInput(false)]