If FindControl () does not work, it should be possible by declaring your controls as properties in your BasePage class. Assuming Default.aspx and other .aspx pages will inherit from BasePage, you should do this:
public class BasePage { protected Label Label1; }
In BasePage methods, check to see if your properties are null. If so, management exists and can be managed:
protected void SomeBasePageMethod() { if (this.Label1 != null) {
Shan Plourde
source share