Если я правильно прочитал, у вас есть элемент управления на главной странице, и вам нужно сослаться на него с дочерних страниц, чтобы изменить его видимость? Или я все неправильно понял?
Во всяком случае, вот как я обычно делаю это в VB .Net, это не должно быть слишком сложно портировать; -)
На странице aspx:
<%@ Reference Control="~/path/to/my/customControl.ascx" %>
В коде позади:
Dim customControl As ASP.customcontrol_ascx = Master.FindControl("customControl")
If customControl IsNot Nothing Then
...
End If