Kann ein ContentPlaceHolder in ein Webbenutzersteuerelement eingefügt werden?
-
27-10-2019 - |
Frage
Ich möchte so etwas tun:
Ich habe dieses Benutzersteuerelement namens Base:
<div>
some content...
<asp:ContentPlaceHolder id="baseContentPlaceHolder" runat="server"></asp:ContentPlaceHolder>
</div>
Dann erbe ich die Basis in einem anderen Benutzersteuerelement und füge dem Inhalt Folgendes hinzu:
<asp:Content id="subBase" contentplaceholderid="baseContentPlaceHolder" runat"server">
stuff to be added...
</asp:Content>
Ist dies mit ContentPlaceHolder möglich?
Wie kann dieses Verhalten gelöst werden?
Lösung
Ich glaube nicht, dass Sie das können.
Ein ContentPlaceHolder
kann nur in der MasterPage selbst gespeichert werden.
Auf den Seiten, die von der MasterPage erben, geben Sie ein Content
-Tag ein.
Meine beste Vermutung wäre, einen PlaceHolder
hinzuzufügen, diesen auf dem Steuerelement verfügbar zu machen und dann Ihre Daten hinzuzufügen.