我正在使用asp.net mvc2,我想实现一个富文本区域,并将这个文本区域中的内容传递给控制器。但是,我发现由于富文本区域的内容包含html标签,例如“
”,因此无法传递给控制器。如果我使用正则表达式删除此 html 标记,则一切正常。
我该怎么做才能将这些包含 html 标签的内容传递给控制器?
我正在使用asp.net mvc2,我想实现一个富文本区域,并将这个文本区域中的内容传递给控制器。但是,我发现由于富文本区域的内容包含html标签,例如“
”,因此无法传递给控制器。如果我使用正则表达式删除此 html 标记,则一切正常。
我该怎么做才能将这些包含 html 标签的内容传递给控制器?
在这种情况下你可以做的 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(); } }