如何通过ASP.NET MVC 2.0中的textarea接受html输入

时间:2012-02-10 14:38:04

标签: asp.net-mvc-2

我正在使用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)]

每个动作?

2 个答案:

答案 0 :(得分:4)

如果要将HTML发布到Controller方法,则需要将[ValidateInput(false)]属性添加到控制器方法中。

Here is the MSDN documentation

答案 1 :(得分:3)

我假设你正在

  

从中检测到一个潜在危险的Request.Form值   客户......例外。如果是这种情况,那么您需要使用

装饰您的操作结果
[ValidateInput(false)]