2011-12-19 2 views
0

Я работаю над приложением asp.net. Я есть пользовательский элемент управления внутри серверного элемента управления, скажем:пользовательский контроль внутри серверного управления

<sc:MyServerControl ID=...> 
    <uc:MyUserControl> 

    </uc:MyUserControl> 
</sc:MyServerControl> 

Но мне кажется, что, когда я использую пользовательский элемент управления внутри элемента управления сервера управления пользователь не загружался. Я попытался поставить точку останова в начале метода Page_Load, но он не останавливается на достигнутом.

ТКС

+0

Вы нашли какое-либо решение этой проблемы? – Beatles1692

ответ

-1

Для этой работы необходимо внести изменения в код серверного элемента управления. Он должен иметь свойство типа UserControl и ожидать, что это свойство будет установлено как внутреннее свойство (в отличие от атрибута, например ID="..."). Для этого вам следует добавить атрибуты в класс управления сервером, который инструктирует парсер ASP.NET как обрабатывать внутренние свойства.

Для получения более подробной информации, пожалуйста, обратитесь к этой статье:

The ParseChildren, PersistChildren and PersistenceMode.InnerProperty

+0

Похожая проблема и это не решение. – Rushino

+0

@ Rushino вы можете разместить свое решение? –

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