У меня есть элемент управления, который можно разместить в веб-форме (.aspx) или на главной странице (.master). Я хочу, чтобы он работал по-разному, в зависимости от того, в каком он находится.
Моя первая мысль - забраться на дерево элементов управления обратно в корень и посмотреть, пересекаю ли я элемент управления MasterPage. Если это так, то это должно быть на главной странице.
Но это кажется неэффективным. Есть ли лучший способ?