Может ли пользовательский элемент управления иметь главную страницу? - PullRequest
2 голосов
/ 13 марта 2009

Я создаю страницу, которая имеет несколько пользовательских элементов управления (аналогично WebParts). Каждый виджет имеет общий раздел пользовательского интерфейса и раздел содержимого.

Я реализовал это, используя ParentUserControl, который имеет общие элементы, и ChildUserControl, который имеет содержимое. Пока отлично работает.

Мне любопытно узнать, должен ли я использовать один элемент управления с MasterPage с общими элементами пользовательского интерфейса и включать эту MasterPage во все остальные дочерние элементы управления? (конечно, при условии, что MasterCage может использоваться в UC)

1 Ответ

1 голос
/ 13 марта 2009

К сожалению, MasterPages предназначены для работы с типом Page. Тип Page предназначен для использования метода OnPreInit для инициализации и настройки MasterPage. По этой и нескольким другим причинам MasterPages нельзя использовать с UserControls.

То, что вы сейчас настроили, звучит довольно хорошо - есть причина, по которой вы хотите это изменить?

...