2010-10-23 6 views
1

У меня есть Page, MasterPage и UserControl в моем проекте.Наследуйте класс со страницы, usercontrol и masterpage

Итак, создаю класс basepage и поделимся некоторой логикой, затем наследуем от System.Web.UI.Page. Моя проблема в том, что я хочу использовать единую basePage для любого типа содержимого пользовательского интерфейса.

ответ

1

Вы не можете наследовать от нескольких базовых классов в .NET, поэтому вы не можете делать то, что вы смотрите здесь.

Однако вам, вероятно, не нужно это делать. Page, MasterPage и UserControl могут получить доступ к текущим рендерингам Page и MasterPage через свойства. Затем вы можете проверить их фактические типы и применить их соответствующим образом, чтобы получить доступ к обычному коду, который вам нужен.

Смежные вопросы