在写程序时出现一个不理解的问题(关于Cookies)

dotnetisgood 2006-06-21 02:14:28
(....)中检测到有潜在危险的 Request.Cookies 值,是什么意思?
还有asp.net中用Response.Cookies写Cookies有什么规则?
...全文
189 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjjdnajj 2006-08-03
  • 打赏
  • 举报
回复
两种方法:
1.在当前页面的page指令中加入<@page validateRequest=false>

2.在web.config中设置
<configuration>
<system.web>
<pages validateRequest=false>
</system.web>
</configuration>
vagerent 2006-08-02
  • 打赏
  • 举报
回复
学习了!
bobomouse 2006-08-02
  • 打赏
  • 举报
回复
可能楼主的代码中有提交HTML输入框或编辑框,所以要在aspx文件的page指令中添加validateRequest=false 取消验证。
echi0711 2006-08-02
  • 打赏
  • 举报
回复
第一个问题:是为了防止脚本注入攻击,发现一些危险字符的时候就产生这个提示,可以禁用
第二个问题:不太清楚,不能胡说。。。。
gezichong 2006-08-02
  • 打赏
  • 举报
回复
studying.......
jimu8130 2006-06-21
  • 打赏
  • 举报
回复
楼上的说的对。虽然能防止注入只不过还是不够啊
shalen520 2006-06-21
  • 打赏
  • 举报
回复
在前面页面的page指令中加入<@page validateRequest=false>

或者在web.config中设置

<configuration>
<system.web>
<pages validateRequest=false>
</system.web>
</configuration>

Eddie005 2006-06-21
  • 打赏
  • 举报
回复
是页面中的自动请求验证引起的,当检测到例如尖括号这些特别符号时,就会提示并且不会向服务器段提交,这是为了防止脚本注入攻击,但你也可以关掉,在aspx页面首行中加入validateRequest=false
dotnetisgood 2006-06-21
  • 打赏
  • 举报
回复
疯顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
dotnetisgood 2006-06-21
  • 打赏
  • 举报
回复
不是吧,无人管?

62,046

社区成员

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

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

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

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