读书人

在AJAX 使用CompanyValidator比较两次

发布时间: 2012-11-16 14:12:15 作者: rapoo

在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; 阻止提交。

读书人网 >asp.net

热点推荐