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