仁医堂 雍和宫:做.aspx网页时,为安全起见,是不是每个输入控件都需检验函数或验证控件?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 10:06:29
在做.aspx网页时,有时我没给某个输入控件设置任何检验函数和验证控件,可当我用浏览器检验该控件往该控件中输入不良信息时,.net还是检验出来不良信息,不让通过,由此我想,是不是.aspx网页就不需要用于安全的检验函数了?
二楼给的链接地址全是英文啊,如果要完全看懂,估计我得一天的功夫。二楼的意思是如设置validateRequest=true,就不用再手工编检验函数了?
请再详细点,好吗?
一楼的观点和二楼相悖,要不要我发起投票?

需要不需要检验函数,完全是根据你的需要来决定,任何的平台,包括ASP,PHP,ASP.NET,JSP,与网页相关的验证,都需要你编程来实现.

实现的方式既可以通过脚本在客户端实现,也可以在服务器端用服务器控件来做.对于ASP.NET来说,如果你需要进行安全的校验,还是得写相应的程序来实现的,比如用规则验证控件,因为.aspx本身并不会自动的进行安全检查和校验.