ValidateRequest

指示是否应发生请求验证。如果为 true,请求验证将根据具有潜在危险的值的硬编码列表检查所有输入数据。如果出现匹配情况,将引发 HttpRequestValidationException 异常。默认值为 true。

该功能在计算机配置文件 (Machine.config) 中启用。可以在应用程序配置文件 (Web.config) 中或在页上将该属性设置为 false 来禁用该功能。

注意:

该功能有助于减少对简单页或 ASP.NET 应用程序进行跨站点脚本攻击的风险。如果应用程序不能正确验证用户输入,则可能会受到多种类型的格式错误的输入的攻击,包括跨站点脚本攻击和 Microsoft SQL Server 注入式攻击。应该仔细地评估应用程序中所有形式的输入,并确保对它们进行了正确地验证和编码,或者确保应用程序在处理数据或将信息发送回客户端之前已退出。除此之外,别无它法。

这个属性如果设置为false,就需要同时把enableViewStateMac设置为false,否则会出现验证问题

ASP.NET 页面中的 ValidateRequest属性相关推荐

  1. 在Asp.net页面中实现数据饼图

    ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的 ...

  2. 在ASP.NET页面中实现数据饼图(转载)

    ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的 ...

  3. 在ASP.NET页面中实现数据柱状图

    棒图有时又称为"Bar"图,在ASP.NET中拥有了一个新功能--绘图功能,通过此功能就能够按照要实现的图表的模样来绘制,最后在客户端的浏览器中形成一个图片,从而显示出图表来. 本 ...

  4. 在ASP.NET页面中动态添加控件

    今天被问到如何在ASP.NET 页面中动态创建一批控件,并且希望在后续代码中能访问到这些动态创建的控件.我用下面的例子来解释这个问题 ================================= ...

  5. asp.net中的validaterequest属性与安全性

    不知道大家之前有没有注意到这个属性,这里我们来一起讨论一下这个属性的作用以及我们以后到底该怎样使用它! 我们先来了解一下这个属性:(注:本属性在.net 2.0中是新增的!) 1.它所在的命名空间:S ...

  6. 一起谈.NET技术,asp.net页面中输出变量、Eval数据绑定等总结

    在asp.net应用程序中,在asp.net页面常用的<%@ %>.<%# %>.<%= %>.在全球化的项目中使用<%$ %>绑定资源项目,在asp. ...

  7. asp.net页面中Menu控件下拉菜单被frame挡住和iframe自适应高度的解决办法

    当你在做一个仿windows程序的顶部菜单框架的时候,在asp.net中你可能会使用两个frame,一个frame在上面用来放菜单一个frame在下面用来方菜单点击后打开的页面.页面实现很简单,单运行 ...

  8. asp.net panel 加html,ASP.NET 页面中动态增加的控件、添加事件

    要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在R ...

  9. 如何在ASP.NET页面中使用异步任务(PageAsyncTask)

    在页面加载期间,可能有些操作是要比较耗用时间的(例如调用外部资源,要长时间等待其返回),正常情况下,这个操作将一直占用线程.而大家知道,ASP.NET在服务端线程池中的线程数是有限的,如果一直占用的话 ...

最新文章

  1. JNDI 笔记(一) 概述
  2. 在ARC工程中制定部分文件不适用ARC编译的方法【转】
  3. intellijidea课程 intellijidea神器使用技巧 6-1 Spring的关联
  4. 51单片机(STC89C52RC) lcd1602实验小结
  5. python数据结构的应用场景不包括,Python 数据结构学习
  6. docker安装postgres
  7. modelsim 的高效使用
  8. 北大博士拟入职华政被网友抵制,她为何自愿放弃?
  9. 八、图形与图像处理(2)
  10. selinux 导致ftp文件夹出错~
  11. GITHUB使用简介
  12. 希尔排序java代码_希尔排序及希尔排序java代码
  13. [转]如何在Windows 10中更改文件夹背景颜色
  14. RS232与RS485协议原理及其应用
  15. M2Det 论文解读
  16. Java JDK动态代理
  17. EDEM 2020的安装
  18. Git提交前端代码遇到Lint errors found in the listed files.和husky - pre-push hook failed (add --no-verify)
  19. Html及常用标签简介
  20. 华为云——开发者技能测评

热门文章

  1. createCriteria用法
  2. 硬币面值组合(C++)
  3. Potplayer关闭播放时的信息
  4. 视频编辑常用软件有哪些
  5. java 获取 ip mac_Java获取客户端ip mac地址
  6. C语言 生产者消费者模型
  7. Linux系统部署apk配置nginx
  8. oracle 用impdp 导入dmp文件
  9. 接口自动化测试框架(一):框架介绍
  10. 如何使用 JavaScript 制作待办事项列表