【问题标题】:How to accept html input through textarea in ASP.NET MVC 2.0如何在 ASP.NET MVC 2.0 中通过 textarea 接受 html 输入
【发布时间】:2012-02-11 16:30:51
【问题描述】:

我正在使用 ASP.net MVC 2.0,我在我的视图上使用了一个 textarea,比如

<%= Html.TextAreaFor(m => m.Description, 7, 35, new { @class = "bg_area normal" })%>

在输入 html 数据后提交表单时显示异常

<p><b> hello world ! </b></p> 

有什么方法可以使用 textarea 接受这种数据?

有没有办法从一个地方处理它,或者我必须添加

[验证输入(假)]

每个动作?

【问题讨论】:

    标签: asp.net-mvc-2


    【解决方案1】:

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

    Here is the MSDN documentation.

    【讨论】:

      【解决方案2】:

      我假设你得到了

      从 客户...例外。如果是这种情况,那么您需要使用

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

      【讨论】:

      • 如果您使用的是 .Net 4,显然您还需要设置
      猜你喜欢
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 2017-11-07
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      相关资源
      最近更新 更多