2008-10-30 26 views
5

Tengo un control de usuario (gallery.ascx) y quiero usar el control photo.ascx en el control de galería. He añadido este registro en la parte superior de gallery.ascx, pero todavía no puedo encontrar la foto:¿Cómo uso un control de usuario asp.net en otro control de usuario?

<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %> 

¿Alguna idea?

+0

¿Es posible que su control de galería también esté en la carpeta de controles, haciendo que el atributo Src sea incorrecto? –

Respuesta

5

En caso de que alguien se pregunte, el Registro es correcto, mi etiqueta de control de usuario de foto simplemente no se formó correctamente. Yo lo tenía como:

<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" /> 

y la propiedad clave necesaria para utilizar comillas simples en lugar de comillas porque estaba usando una expresión Eval:

<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" /> 

Después de eso, funcionó.

Cuestiones relacionadas