在MVC中进行留言,评论等功能时,不可避免会用到表单提交时的验证码问题,有时,我们的作法是,当表单被提交后,在controller里去判断验证码的正确与否,但我认为这种用户体验是很差的,今天正好有后时间,把这方法的东西总结一下: 首先,在公用项目中建立一个生成图片验证码的类型ValidateCode,代码如下: /// <summary> /// 生成验证码对象 /// </summary> public class ValidateCode { public ValidateCo
具体为什么不刷新是缓存机制不同,验证码图片的src或ImageUrl的获取是来自一个文件,由于连接地址没变所以不同内核浏览器有的会认为源没有变,解决办法就是在连接后面加上一个随机参数如可以用JS的Math.radom() 我在网上找的一个是凡的世界 http://www.cnblogs.com/Impulse/archive/2008/06/19/1226123.html image.aspx.cs文件内容 using System; using System.Data; using Syste