服务器控件动态创建 CustomValidator
Server Control creating CustomValidator dynamically
有没有人有这方面的例子?我想创建一个 TextBox 继承控件,在其中创建一个 CustomValidator。我不相信我可以将 CustomValidator 创建为 TextBox 的子项。我认为它需要作为页面本身的子项添加(我可能错了)。
有什么帮助吗??
谢谢!
好的,我明白了。验证器事件未在正确的时间添加到 Page.Validators。我在 CreateChildControls 方法中创建验证器。这是错误的。它(它们)需要在控件的 Init 方法中创建,以便在页面生命周期的正确时间将它们添加到验证器堆栈。只是转移到这个 Init 方法,现在一切正常。
有没有人有这方面的例子?我想创建一个 TextBox 继承控件,在其中创建一个 CustomValidator。我不相信我可以将 CustomValidator 创建为 TextBox 的子项。我认为它需要作为页面本身的子项添加(我可能错了)。
有什么帮助吗??
谢谢!
好的,我明白了。验证器事件未在正确的时间添加到 Page.Validators。我在 CreateChildControls 方法中创建验证器。这是错误的。它(它们)需要在控件的 Init 方法中创建,以便在页面生命周期的正确时间将它们添加到验证器堆栈。只是转移到这个 Init 方法,现在一切正常。