用一个局部更新就行了。把生成验证码的代码写在一个aspx页 ,Write出来,然后在这个页面验证码的url就写生成验证码那个页面的地址,这样,点击就相当于异步刷新验证码了。
点击 PICTRUE BOX 点击右侧属性的事件, 寻找到CLICK事件
双击进入
贴入代码
picValidCode.Image = Bitmap.FromStream(validCode.CreateCheckCodeImage());
即可!
你在图片的单击事件里面重新实例化ValidCode 然后调用一下那个CreateCheckCodeImage()方法就是的;或者将你登陆时候显示验证码的地方封装成一个方法,然后再图片的单击事件里面调用这个方法就可以