在c#中,当我刷新验证码时,文本框中输入的东西就会清空,就需要重新输入,怎样解决这个问题?

就是,当我刷新验证码的时候,文本框中输入的东西也不会清空,请高手指点,最好写上代码,谢谢。是在c#中的asp.net中应用。
我的验证码时一个imagebutton控件,而且这个imagebutton调用的图片地址是一个validate.aspx页面,页面里面写得是关于验证框的内容

让你的验证码刷新的时候不刷新页面;
你的是刷新整个页面的吧

不用那么麻烦
<img id ="imgVerify" align="absbottom" alt="看不清,换一张!" src="CheckCode.aspx" style="height:25px; width:50px"
onClick="this.src=this.src+'?'" title="点击换一张" />

把里面的CheckCode.aspx换成你的validate.aspx 试试
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-28
嵌套UpdatePanel,验证码框单独用一个,设置Trigger 应就可以拉
第2个回答  2012-05-28
重新赋值回去
第3个回答  2012-05-28
用ajax啊 做一个局部刷新就可以了追问

不会用ajax

追答

在c#中,当我刷新验证码时,文本框中输入的东西就会清空,就需要重新输 ...
把里面的CheckCode.aspx换成你的validate.aspx 试试

c# Winform 实现登录界面验证码功能(文末附源码)
第一:生成验证码字符串,用到的是Random随机函数 第二:将该字符串画在picturebox中 第三点击图片,刷新验证码第四验证验证码不区分大小写或者区分大小写 此时完成 源码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; us...

...页面重新加载前或跳转前,连续点击提交按钮,造成数据重复输入的...
1.使用Redirect进行重定向,还可以利用js函数location.href和location.replace进行跳转;2.方法一无法避免用户点击”后退“按钮,即浏览器历史记录里面依然有提交的表单记录,使用上述方法跳转后依然可以通过后退回到原来的页面,可以操作http协议的pragma和Cache-Control来控制客户端的缓存,是浏览器不缓存http请求...

c#中怎样用代码显示文本框换行
给你说个思路,先定义一一个字符数组,这个数组代表你的验证码每一个字符的取值范围,然后用随机数生成器随机生成一个特定范围内的随机整数,这个范围就是前面数组的大小,接着用这个生成的随机数去取字符数组里相应的值。这样循环四次,就是一个由四个字符组成的验证码。

c# 怎样获取验证码中的值,验证获取的值和输入文本框中的值是否相等
你理解上的错误,其实后台是已经知道这个值了,但客户端不知道这个值,而是通过人为的识别将其识别出来,返回再返回即可。一般的验证码程序是由后台生成一个随机数,这个随机数就是验证码,保存到session中,因为客户端无法获得到相应的session值,所以客户并不知道这个验证码的,此处我们需要一个图片生成...

c# 怎样判断文本框与验证码一样?帮我看看程序,就算验证码输入正确,还 ...
调试变量Image1是什么吧,重点在这里 。image1应该是你验证码的内容!

c# winform程序 如何判断用户输入的验证码是否正确?
你可以用一个label窗体,用其文本窗体显示随机数,然后用textbox的文本值与lable的text值做比较下面是代码的核心部分你看一下吧,对你可能有点帮助 private static char[] constant ={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i...

C#验证码问题:textbox中如何将数字字母混合的串中的字母转换为大写_百 ...
textbox.Text.Trim().ToUpper();就行了 不需要写方法,将你要比较的文本框内容像上面那样写就行了,后面加个ToUpper();

C#winform窗体下通过点击图片验证码来刷新,验证码内容
你在图片的单击事件里面重新实例化ValidCode 然后调用一下那个CreateCheckCodeImage()方法就是的;或者将你登陆时候显示验证码的地方封装成一个方法,然后再图片的单击事件里面调用这个方法就可以 tian1993515 | 发布于2013-07-31 举报| 评论 0 0 用一个局部更新就行了。把生成验证码的代码写在一个aspx页 ,Wri...

用C#编程语言编写验证码时,老是报GDI+发生一般性错误
gdi+是不是你的程序权限不够,你确定images文件夹的属性不为只读 如果硬盘是ntfs格式可以设置属性里面的安全添加everyone拥有所有权限

相似回答