У меня есть мастер-страница "Master", и у меня есть 2 мастер-страницы "Sub". Этим двум подпрограммам присвоено свойство мастер-страницы «Мастер». Пока все хорошо.
Что ж, мне сказали сегодня также сделать Sub1 и Sub2 фактически "наследуемыми" от Master Masterpage. Я думал, что они были неточными с их языком, но нет, она хотела, чтобы я изменил определение класса на
public partial class Sub2 : TheMaster
(это не имена).
Итак, теперь у меня есть Sub1 и Sub2, которые являются мастер-страницами, и имеют мастер-страницу TheMaster, и ТАКЖЕ они относятся к классу "TheMaster"
Меня это смущает, и я не уверен, какие эффекты это будет иметь. Похоже, что сейчас он компилируется и работает нормально, но мы только начинаем этот 6-месячный проект сегодня, и я не хочу переходить к 5-му месяцу и выяснять, что у нас есть серьезный недостаток дизайна.
Может кто-нибудь сказать мне, что это совершенно нормально, или что мы совершенно запутались?
Я боюсь ... обними меня.
РЕДАКТИРОВАТЬ: Уточнение - причина, по которой она хотела, чтобы я также унаследовала от главной главной страницы, состоит в том, что мы установили некоторые элементы на этой странице и хотим, чтобы они были доступны для дополнительных главных страниц. Такие вещи, как текущий узел в карте сайта, которым является отображаемая страница, некоторые элементы учетной записи пользователя и многое другое.