以前在asp.net 中用多文本编辑框会遇到:“客户端中检测到有潜在危险的Request.Form 值”这个问题。
在以前的做法是:
1、页面中设置:<%@ Page validateRequest="false"%>
2、web.config 里<system.web>中设置:<pages validateRequest="false"</pages>
在vs 2010 mvc 2.0这种方法失去了作用。
具体的解决方案如下:
步骤1:web.config 里<system.web>中设置: <httpRuntime requestValidationMode="2.0" />
步骤2:在Controller里ActionResult方法上面加上“[ValidateInput(false)]”
具体结果如下: