ASP.NET利用CustomValidator的ClientValidationFunction与OnServerValidate来double check资料输入的正确性

最近网友问一个CustomValidator验证控制项的问题

后来发现这个CustomValidator有一個ClientValidationFunction

去找了msdn,才知道可以利用client端来验证输入的资料

一般资料的验证分两种,一是Client端验证,二是Server端验证

但是如果只做Client端验证,会有危险,使用者可以用一些工具跳過Client验证

但是如果只做Server端验证,每次都要把资料送回Server,如果一直验证不過,Server要处理很多次

所以最好的方法就是Client与Server都做检查,此CustomValidator就可以达到此需求了..

asp.net(c#)

CustomValidatorDoubleCheck.aspx

 


 

CustomValidatorDoubleCheck.aspx.cs

 


 

執行結果:

转载网址:http://www.dotblogs.com.tw/puma/archive/2008/09/28/5511.aspx

posted @ 2011-11-21 16:20  百年俊少  阅读(870)  评论(0编辑  收藏  举报