Just as the subject asks.
EDIT 1
Maybe it\'s possible sometime while the request is being processed to store a reference to the parent page in the user contr
You must use NamingContainer like that:
try { if (!string.IsNullOrWhiteSpace(TargetCtrlID)) { var ctrl = NamingContainer.FindControl(TargetCtrlID); if(ctrl != null) Console.Write("'" + ctrl.ClientID + "'"); } } catch { }