Я динамически добавляю элементы управления в PlaceHolder, который находится внутри ContentPlaceHolder
var t = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
var t1 = (PlaceHolder)mpContentPlaceHolder.FindControl("PlaceHolderName");
var t2 = (DropDownList)t1.FindControl("ControlID");
Похоже, мне чего-то не хватает, потому что t2 всегда имеет значение null