从客户端(Content="

测试

")中检测到有潜在危险的 Request.Form 值。

xuzhengliang1991 2012-06-08 10:41:25
从客户端(Content="<p>测试</p>")中检测到有潜在危险的 Request.Form 值。
我已经试过把validateRequest=false 了,但是还是不行,刚接触asp.net的MVC开发模式,各种不是很清楚 <%Html.BeginForm("SubmitAddNews", "News", FormMethod.Post, new { id = "form" });%> 这是提交方式 求大侠给予指点
...全文
11482 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
nuoxin2010 2013-05-10
  • 打赏
  • 举报
回复
<pages validateRequest="false"></pages> web.config中在system.web节点中加上这一句就可以了。
a807522397 2012-07-30
  • 打赏
  • 举报
回复
好东西,哈哈
洪生鹏 2012-07-04
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
引用 10 楼 的回复:
如是4.0 可以参考http://51danyu.com/article/show/42.aspx 希望对你有帮助



按照他的办法试了,没有用啊 我的.NetFrameWork确实是4.0的
[/Quote] 强!你最后的解决方案不是跟我这里的一样吗
代码小天王 2012-06-09
  • 打赏
  • 举报
回复
散分分分分
[Quote=引用 15 楼 的回复:]

谢谢大家的帮助,我在主web.config里面加上 <httpRuntime requestValidationMode="2.0" /> 然后在pages里面加上 validateRequest="false"成功了,谢谢大家的帮助
[/Quote]
xuzhengliang1991 2012-06-09
  • 打赏
  • 举报
回复
谢谢大家的帮助,我在主web.config里面加上 <httpRuntime requestValidationMode="2.0" /> 然后在pages里面加上 validateRequest="false"成功了,谢谢大家的帮助
xuzhengliang1991 2012-06-09
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]
楼主,在配置文件里的Page节点加个属性如:<pages validateRequest="false">
[/Quote]


已经配置了,但是不行
xyz136299110 2012-06-09
  • 打赏
  • 举报
回复
不要再说什么<pages validateRequest="false">,这个是webForm里的,楼主用的是明显是MVC的。
所以肯定应该是在webconfig里加system.web>
<pages validateRequest="false"></pages>
<httpRuntime requestValidationMode="2.0"/> 比较靠谱
孟子E章 2012-06-08
  • 打赏
  • 举报
回复
在Action 添加[ValidateInput(false)]属性

[HttpPost]
[ValidateInput(false)]
public ActionResult Create(Blog blog)
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
htmlencode
夜色镇歌 2012-06-08
  • 打赏
  • 举报
回复
EnableEventValidation="false"还是不行吗?
xuzhengliang1991 2012-06-08
  • 打赏
  • 举报
回复
不行啊,还是 出错啊 都加上了。
xb12369 2012-06-08
  • 打赏
  • 举报
回复
在配置文件里面在家上httpRuntime试试 我的是vs2010测试通过了
但是这样不是很好

<system.web>
<pages validateRequest="false"></pages>
<httpRuntime requestValidationMode="2.0"/>
licai1210 2012-06-08
  • 打赏
  • 举报
回复
EnableEventValidation="false"
代码小天王 2012-06-08
  • 打赏
  • 举报
回复
楼主,在配置文件里的Page节点加个属性如:<pages validateRequest="false">
xuzhengliang1991 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]
如是4.0 可以参考http://51danyu.com/article/show/42.aspx 希望对你有帮助
[/Quote]


按照他的办法试了,没有用啊 我的.NetFrameWork确实是4.0的
紫魂一号 2012-06-08
  • 打赏
  • 举报
回复
看看是不是有多个form标记
洪生鹏 2012-06-08
  • 打赏
  • 举报
回复
如是4.0 可以参考http://51danyu.com/article/show/42.aspx 希望对你有帮助
何年 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
引用 6 楼 的回复:
在Action 添加[ValidateInput(false)]属性

[HttpPost]
[ValidateInput(false)]
public ActionResult Create(Blog blog)


这位大哥,这个能具体点么,小弟不是很明白。。。
[/Quote]、

EnableEventValidation="false" 这个是添加在你 aspx 页面的 page 指令里面的。。。
xuzhengliang1991 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
在Action 添加[ValidateInput(false)]属性

[HttpPost]
[ValidateInput(false)]
public ActionResult Create(Blog blog)
[/Quote]

这位大哥,这个能具体点么,小弟不是很明白。。。
xuzhengliang1991 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
EnableEventValidation="false"还是不行吗?
[/Quote]

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

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧