Я пытаюсь получить экземпляр страницы мастера без приведения.
Как то так, но без приведения
var masterPage = (MasterPageName)Page.Master; if (masterPage != null) { masterPage.Foo = false; }
Есть ли обходной путь для этого?
спасибо
Я бы заставил MasterPageName реализовать интерфейс IFoo, для которого определен логический Foo, поэтому в приведенном выше коде вы можете проверить, является ли Page.Master IFoo, и вам не нужно ничего приводить.