Come si usa un controllo utente asp.net in un altro controllo utente?
-
05-07-2019 - |
Domanda
Ho un controllo utente ( gallery.ascx
) e voglio usare il controllo photo.ascx
nel controllo gallery. Ho aggiunto questo registro nella parte superiore di gallery.ascx
, ma non riesco ancora a trovare la foto:
<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>
Qualche idea?
Soluzione
Nel caso qualcuno si stia chiedendo, il Registro è corretto, il mio tag di controllo utente foto non è stato formato correttamente. L'ho avuto come:
<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />
e la proprietà Key doveva usare virgolette singole invece che doppie perché utilizzava un'espressione Eval:
<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />
Successivamente, ha funzionato.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow