Если у вас есть истинный базовый класс для вашего элемента управления BaseValidator, который расширяет ваш PasswordValidator, то любая разметка / элементы управления в базовом классе должны быть доступны через защищенные свойства. Я бы даже зашел так далеко, что утверждал, что у истинной базы не должно быть части ascx. Базовый класс должен предоставлять методы и свойства, которые предоставляют элементы управления встроенным на лету (вероятно, во время Page_Init для поддержки viewstate).
Если у вас есть 2 отдельных элемента управления на одной и той же странице, ваша родительская страница может быть изменена, чтобы обеспечить брокерские методы, позволяющие такое общение.
Если у вас есть PasswordValidator и вам просто нужны элементы управления / разметка, вы можете использовать метод LoadControl , чтобы создать экземпляр BaseControl в памяти, получить доступ к его элементам управления / разметке программно и либо добавить его, либо уничтожьте его в зависимости от того, что вы хотите с ним сделать.
За исключением всего этого, все будет так, как сказал @Shawn. Управление сервером.