从客户端(Content="<p>测试</p>")中检测到有潜在危险的 Request.Form 值。 
我已经试过把validateRequest=false 了,但是还是不行,刚接触asp.net的MVC开发模式,各种不是很清楚   <%Html.BeginForm("SubmitAddNews", "News", FormMethod.Post, new { id = "form" });%>   这是提交方式  求大侠给予指点

解决方案 »

  1.   

    在配置文件里面在家上httpRuntime试试 我的是vs2010测试通过了
    但是这样不是很好<system.web>
        <pages validateRequest="false"></pages>
        <httpRuntime requestValidationMode="2.0"/> 
      

  2.   

    EnableEventValidation="false"还是不行吗?
      

  3.   

    本帖最后由 net_lover 于 2012-06-08 12:40:34 编辑
      

  4.   


    是添加到web.config里面么   <system.web>下的page里面么
      

  5.   

    、EnableEventValidation="false"  这个是添加在你 aspx 页面的 page 指令里面的
      

  6.   

    如是4.0 可以参考http://51danyu.com/article/show/42.aspx 希望对你有帮助
      

  7.   

    按照他的办法试了,没有用啊  我的.NetFrameWork确实是4.0的
      

  8.   

    楼主,在配置文件里的Page节点加个属性如:<pages validateRequest="false">
      

  9.   

    谢谢大家的帮助,我在主web.config里面加上 <httpRuntime  requestValidationMode="2.0" /> 然后在pages里面加上 validateRequest="false"成功了,谢谢大家的帮助
      

  10.   

    不要再说什么<pages validateRequest="false">,这个是webForm里的,楼主用的是明显是MVC的。
    所以肯定应该是在webconfig里加system.web>
        <pages validateRequest="false"></pages>
        <httpRuntime requestValidationMode="2.0"/> 比较靠谱
      

  11.   

    <pages validateRequest="false"></pages>
    web.config中在system.web节点中加上这一句就可以了。