Wie kann ich eine asp.net Benutzersteuerung in einer anderen Benutzersteuerung verwenden?
-
05-07-2019 - |
Frage
Ich habe eine Benutzersteuerung (gallery.ascx
) und ich mag die photo.ascx
Kontrolle in der Galerie Steuerung verwenden. Ich habe dieses Register an der Spitze der gallery.ascx
hinzugefügt, aber es kann immer noch nicht finden Foto:
<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>
Irgendwelche Ideen?
Lösung
Falls sich jemand wundert, das Register korrekt ist, wurde mein Foto Benutzerkontrolle Tag einfach nicht richtig ausgebildet. Ich habe es als:
<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />
und die Key-Eigenschaft benötigte einfache Anführungszeichen anstelle von doppelten Anführungszeichen zu verwenden, da es eine Eval-Expression wurde mit:
<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />
Danach funktionierte es.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow