2009-06-23 7 views
0

Il y a un problème assez étrange et je me demande si cela s'est déjà produit auparavant. Il semble étrange que personne n'a été pris par elle, par Google le dit.Comment faire UserControl pour utiliser des espaces réservés de la page maquette?

c'est ce que nous avons:

page principale

Masterpage.master

blahblagblag

contrôle de l'utilisateur dont la page est liée à mentionnée au-dessus la page principale

Selon la conception, nous devons définir à partir du contrôle utilisateur .ascx

SomeControl.ascx 

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

Mais comment le faire, étant donné que les contrôles utilisateur ne peuvent pas être liés à la page maître?

Des idées?

Répondre

0

Je ne pense pas qu'un UserControl puisse fonctionner de la manière dont vous essayez de le référencer. Vous devez mettre une page aspx intermédiaire avec l'ensemble de pages maître qui a un contrôle de contenu référençant votre ContentPlaceholder et inclut votre contrôle utilisateur. Vous ne pouvez pas faire directement référence à ce contrôle en accédant à SomeControl.ascx, vous devrez vous rendre sur une page dans laquelle se trouve le contrôle.

Questions connexes