2010-08-12 38 views

回答

1

主要的事情Validate Request正在寻找的<和>字符,阻止你打开你的网站允许恶意用户发布脚本或HTML到您的网站。

回答第二个问题当ValidateRequst =“假”

当请求验证被禁止时,内容可以被提交到的寻呼;它是页面显影剂的责任确保内容被正确编码或处理

对于编码数据:内容可以是使用Server.HtmlEncode(string) API服务器上容易HTML编码。内容也可以很容易地被HTML解码,也就是使用Server.HtmlDecode(string)方法恢复为标准HTML。

+0

感谢您的回复,但这不是完整的答案,我只是想知道这些网站如何处理恶意输入,以防万一他们使ValidateRequest = false?我的意思是他们如何验证服务器端的输入,如果他们disablle验证请求。 – Zerotoinfinity 2010-08-12 06:51:22

+0

阅读文章链接 - 顺便通过编码数据,他们避免脚本附加 - 去文章,它给你更多的信息:http://www.asp.net/learn/whitepapers/request-validation/ – 2010-08-12 06:53:29

+0

那么它意味着在服务器端进行编码称为服务器端恶意输入的验证? – Zerotoinfinity 2010-08-12 06:58:11

相关问题