代码之家  ›  专栏  ›  技术社区  ›  Zerotoinfinity HLGEM

当validateRequest设置为“false”时如何验证数据

  •  2
  • Zerotoinfinity HLGEM  · 技术社区  · 14 年前

    StackOverflow或ASP.NET等网站是否在其页面指令中使用validateRequest=“false”?如果“是”,那么他们是如何检查用户输入的,如果“否”,那么他们是如何回发数据的?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Pranay Rana    14 年前

    主要的东西 Validate Request 正在查找的是<和>字符,以阻止恶意用户向您的网站发布脚本和或HTML,打开您的网站。

    回答第二个问题的时间 validatereQust=“假”

    当请求验证被禁用时,内容可以提交到页面;页面开发人员有责任确保内容被正确编码或处理。

    对于编码数据: 内容可以很容易地在服务器上使用HTML编码 Server.HtmlEncode(string) 应用程序编程接口。内容也可以很容易地被HTML解码,也就是说,使用 Server.HtmlDecode(string 方法。