Как заставить UserControl использовать заполнители главной страницы? - PullRequest
0 голосов
/ 23 июня 2009

Есть довольно странная проблема, и мне интересно, случалось ли это когда-либо раньше. Кажется странным, что никто не был пойман этим, Google так говорит.

вот что у нас есть:

Главная страница

MasterPage.master

Blahblagblag

Пользовательский элемент управления, чья страница связана с упомянутой выше главной страницей

В соответствии с дизайном, нам нужно определить из .ascx пользовательский элемент управления

SomeControl.ascx

 <asp:Content ContentPlaceHolderID="phMaster">  // this will not work, and issue is to make it work

Но как это сделать, учитывая, что пользовательские элементы управления не могут быть привязаны к главной странице?

Есть идеи?

1 Ответ

0 голосов
/ 10 июля 2009

Я не думаю, что UserControl может работать так, как вы пытаетесь сослаться на него. Вы должны будете поместить промежуточную страницу aspx с набором главной страницы, который имеет элемент управления Content, ссылающийся на ваш ContentPlaceholder и включающий ваш пользовательский элемент управления. Вы не можете напрямую ссылаться на этот элемент управления, перейдя на SomeControl.ascx, вам нужно перейти на страницу, на которой находится элемент управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...