¿Cómo uso un control de usuario asp.net en otro control de usuario?
-
05-07-2019 - |
Pregunta
Tengo un control de usuario ( gallery.ascx
) y quiero usar el control photo.ascx
en el control de la galería. He añadido este registro en la parte superior de gallery.ascx
, pero aún no puedo encontrar la foto:
<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>
¿Alguna idea?
Solución
En caso de que alguien se esté preguntando, el Registro es correcto, mi etiqueta de control de usuario con foto no se formó correctamente. Lo tuve como:
<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />
y la propiedad Clave necesitaba usar comillas simples en lugar de comillas dobles porque estaba usando una expresión Eval:
<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />
Después de eso, funcionó.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow