【问题标题】:Server Control creating CustomValidator dynamically服务器控件动态创建 CustomValidator
【发布时间】:2016-04-26 14:34:10
【问题描述】:

有人有这方面的例子吗?我想创建一个 TextBox 继承控件,在其中创建一个 CustomValidator。我不相信我可以将 CustomValidator 创建为 TextBox 的子项。我认为它需要添加为页面本身的子项(我可能是错的)。

有什么帮助吗??

谢谢!

【问题讨论】:

  • 我把所有人都难倒了吗?

标签: asp.net .net textbox custom-controls customvalidator


【解决方案1】:

好的,我想通了。验证器事件未在正确的时间添加到 Page.Validators。我在 CreateChildControls 方法中创建了验证器。这是错误的。它(它们)需要在控件的 Init 方法中创建,以便在页面生命周期的正确时间将它们添加到验证器堆栈中。这只是向这个 Init 方法的一个转移,现在一切正常。

【讨论】:

    猜你喜欢
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 2013-12-27
    • 2011-06-10
    相关资源
    最近更新 更多