首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在AJAX 使用CompanyValidator比较两次密码输入是否一致,结果异常消息一闪而过

2012-11-16 
在AJAX 使用CompanyValidator比较两次密码输入是否一致,结果错误消息一闪而过如题。开始的时候,密码输入完

在AJAX 使用CompanyValidator比较两次密码输入是否一致,结果错误消息一闪而过
如题。开始的时候,密码输入完文本框里面的内容也会消失,后来我加上了这段代码,
protected override void OnPreRender(EventArgs args) 
  { 
  base.OnPreRender(args); 
  this.Txt_pwd .Attributes["value"] = this.Txt_pwd .Text;
  this.Txt_sure.Attributes["value"] = this.Txt_sure.Text;
   
  }
 密码文本框显示正常,但是比较验证的错误信息一闪而过。
是不是使用了AJAX每次都要回传,所以错误提醒一闪而过?该如何避免,请教各位大哥~


[解决办法]
这种验证为什么不用js呢?
[解决办法]
前台你只要用js实现就可以了,实现还很简单。
后台判断的时候如果不一致,就alert
[解决办法]
亲,你难道不知道UpdatePanel里面使用验证控件无效这一微软的Bug么?
[解决办法]
你直接 document.getElementById("") == document.getElementById("")

就可以了 然后 alert return false; 阻止提交。

热点排行