HttpHandler не может найти Контент-контроль - PullRequest
0 голосов
/ 23 февраля 2011

У меня есть страница aspx, к которой я не могу прикоснуться. Это общая страница. Однако я хочу переопределить элемент управления навигацией, предоставляемый страницей, и вместо этого использовать содержимое по умолчанию на моей главной странице. Итак, меня просят создать обработчик HTTP. Этот обработчик будет перехватывать запросы к странице и удаляет элемент управления, переопределяющий содержимое по умолчанию. Одна из проблем заключается в том, что элемент управления Content не имеет идентификатора Я подключился к событию PreInit страницы и пытаюсь обойти иерархию элементов управления с помощью рекурсивного метода, который найдет элемент управления с помощью свойства ContentPlaceHolderID. Однако, когда я открываю доступ к свойству Controls страницы, он показывает один элемент управления, который является моей главной страницей. Я не могу получить доступ к другим элементам управления на моей странице .aspx.

Кто-нибудь знает, как найти элемент управления контентом?

1 Ответ

0 голосов
/ 23 февраля 2011

Эта статья на MSDN должна помочь вам перемещаться по коллекциям элементов управления. Элементы управления главной страницы

...