ASP.NETtextbox的autopostback属性设为true,页面刷新后密码丢失
我用的asp.net,在textbox1设置了autopostback为true属性,还设置了一个textchange事件,事件是校验密码强度,问题是每一次我输完密码,将...
我用的asp.net,在textbox1设置了autopostback为true属性,还设置了一个textchange事件,事件是校验密码强度,问题是每一次我输完密码,将焦点放到其他地方,页面刷新了一下,但是刚刚输入的密码也不再了,密码栏为空,我的按钮注册事件无法触动,求教,刚学asp.ne
展开
3个回答
展开全部
autopostback为true,页面必须刷新的
如果可以的话修改为js进行验证,如果不想修改验证方法,使用服务器端验证的话,就使用一个Session或者静态字符将密码和判断结果存储一下,在页面刷新后再将值赋给控件吧。
如果可以的话修改为js进行验证,如果不想修改验证方法,使用服务器端验证的话,就使用一个Session或者静态字符将密码和判断结果存储一下,在页面刷新后再将值赋给控件吧。
更多追问追答
追问
对啊,这个方法太。。。。毕竟刚学,你说的用session我也想过,如果我的那样确实没有解决办法只能这么办了。
追答
服务器端的控件刷新后写入的值不会存在的,如果不想使用客户端(不刷新)的方法,就需要使用一种方法来记录之前填写的信息,可以选择静态变量、Session、XML、数据库等等
展开全部
我试过!aps.net 写这个不好,可以用JavaScript写http://www.w3school.com.cn/jsref/event_onkeydown.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把autopostback设置成false,用js验证吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询