我一直在学习很多关于标准 asp.net 验证器的知识,我最新的发现是关于如何禁用验证器客户端,这非常酷。
现在,如果我的初始帖子启用了验证器,但在客户端,我禁用它,服务器端是否识别客户端更改并保留它,或者在页面发送回用户时重新启用它?
Thanks!
Nate
.NET 服务器端验证器控件将重置为回发期间在服务器端代码中最后设置的值。
例如,如果您在其 .aspx 标记中将必填字段验证器设置为 rqvControl.enabled = true,则在回发后,无论客户端的状态如何,它都将被启用。
如果您在客户端设置验证器的状态,并且想要保留它,那么您将需要设置一个可以在回发期间在服务器代码中读取的值。这可以像从执行启用/禁用操作的 JavaScript 中设置隐藏字段值一样简单。在您的代码隐藏中,只需根据隐藏字段中的值处理验证器的启用状态。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)