有没有人有这方面的例子?我想创建一个TextBox继承的控件,在其中创建一个CustomValidator。我不相信我可以创建CustomValidator作为TextBox的子项。我认为它需要作为页面本身的孩子添加(我可能是错的)。
任何帮助??
谢谢!
答案 0 :(得分:0)
好的我明白了。验证程序事件未在适当的时间添加到Page.Validators。我在CreateChildControls方法中创建了验证器。这是错的。它(它们)需要在控件的Init方法中创建,以便在页面生命周期的正确时间内将它们添加到验证器堆栈中。这只是对这种Init方法的一种转变,现在一切正常。