在我们的ASP.NET MVC应用程序之一,我们正在使用FCKEditor的,允许用户输入富文本。为了关闭验证控制器动作,我们设置属性“有潜在危险的Request.Form值。”当ModelState.IsValid是错误假
[ValidateInput(false)]
用户可以只要在页面没有业务验证错误,保存和修改的富文本。
如果有任何业务验证的失败,并且ModelState.IsValid设置为false,渲染以下异常引发的页面。有人可以让我知道如何解决这个问题吗?从客户端检测到
有潜在危险的Request.Form值(Programme_Overview =”
下面是代码
[ValidateInput(false)]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Schedule(FormCollection formValues)
{
// some code
if (ModelState.IsValid)
{
//do something here...
}
else
{
return View(programDetails);
}
}
//// View code that render the fckeditor text area
<%= Html.TextArea("Programme_Overview", Model.Programme.Overview, new { row = 7 })%>
对不起忘了提,诠释他的原职。我们在动作方法中设置了[ValidateInput(false)]。但还是此异常只是提出如果ModelState.IsValid是假 – Gopinath 2009-07-14 07:48:10