NET由于该控件目前不可见、未启用或类型不允许,因此无法将焦点移向

今天做项目,有一个页面用了AJAX的ModalPopupExtender控件,我在里面放了几个文本框,并带有验证,设置了验证控件的 SetFocusOnError="True"属性。结果在测试的时候报了一个脚本错误“由于该控件目前不可见、未启用或类型不允许,因此无法将焦点移 向”。经过几分钟的分析我得出一个结论:隐藏域除了保存有用的数据,其他像focus()这样的操作是不允许的。 SetFocusOnError="false"解决了。
原文地址:https://www.cnblogs.com/homezzm/p/1613422.html