1

我有一些 web 表单,它们可以与各种静态和动态生成的验证器一起正常工作。

由于某种原因,现在我已经在表单上实现了 UpdatePanels,当我在其中一个上手动调用 ValidatorEnable() 方法时(当我单击复选框时),我收到“ValidatorEnable is not defined”错误消息。

在实现 AJAX.net 控件之前,我将相同的 clientID 等传递给我正在使用的方法

.net 似乎没有将 /WebResource.axd?d=aUu4P3dfjWWyw3KQ9t2ZdqxnzYhrtq9uWWiRZduXE-g1 脚本渲染到页面,手动添加它我得到其他丢失的 JS 对象。那么如何强制它注册相关的脚本呢?

注意有问题的验证器正在转发器中呈现

4

1 回答 1

0

我发现如果我在转发器之外的页面上放置一个禁用的验证器,它会正确添加相关的脚本。

这很hacky,但确实有效

注意这只是摆脱了 Javascript 错误,验证器似乎没有在页面上注册,所以无论如何 IsValid 始终为真。

于 2009-03-12T10:27:49.710 回答