A:该值保存在cookie里面,然后使用js获取cookie中的指定变量对比就知道验证码对不对了,好处就是验证准确,缺点就是可能被破解。
B:验证码应该符合一个算法的规定,例如,验证码为6位,其ascII代码的值加起来应该能被某个数整除,然后js端用该算法检查验证码得知是否正确,有点是难于破解,缺点是有可能通过js验证但是实际上用户输入的验证码根本不对。
但是一般还是推荐后面一种方式。
private string code = ""建议写成 public
然后在前台页面js中用 var code='<% =code %>'
获取值,然后跟你输入的文本框中的值进行对比