Я создал элемент управления на своей странице Site.Master, который извлекает данные из внешнего XML-файла для создания дополнительного содержимого страницы.Этот элемент управления основан на знании того, какая страница содержимого была загружена, чтобы выбрать правильное содержимое из файла XML.Методы элемента управления запускаются из обработчика события Page_Load в Site.Master.
Проблема, с которой я столкнулся, заключается в том, что я не знаю, как определить (со страницы Site.Master), какая страница содержимого была загружена,Я пытался использовать скрытые поля на каждой странице содержимого, но поскольку они имеют одинаковые, это вызывает конфликты в _Default.Я мог бы дать им разные имена, но сейчас я не вижу способа справиться с этим без каких-то уродливых логических блоков.Если я не могу найти хорошее решение для этого (которое, я уверен, должно существовать), мне придется согласиться на вызов элемента управления из обработчика Page_Load каждой страницы содержимого.Полагаю, это не страшное решение, но я стараюсь избегать дублирования кода, если это вообще возможно.