3

我正在使用asp.net mvc2,我想实现一个富文本区域,并将这个文本区域中的内容传递给控制器​​。但是,我发现由于富文本区域的内容包含html标签,例如“
”,因此无法传递给控制器​​。如果我使用正则表达式删除此 html 标记,则一切正常。

我该怎么做才能将这些包含 html 标签的内容传递给控制器​​?

4

1 回答 1

11

在这种情况下你可以做的 2 种方法 + 将一些配置行放入web.config文件中

<configuration>
    <system.web>
        <pages validateRequest="false" />
        <httpRuntime requestValidationMode="2.0" />
    </system.web>
<configuration>
  • 将一个属性 ( [ValidateInput(false)]) 放在要在服务器端回发的操作上
public class DummyController : Controller
    {
        [ValidateInput(false)]
        public ActionResult Save(FormData formData)
        {
            return View();
        }
    }
于 2013-05-22T02:24:49.970 回答