![](/img/trans.png)
[英]ASP.NET - How do I package a Web User Control (.ascx) in a DLL for use in other applications?
[英]How do I use an asp.net user control in another user control?
我有一个用户控件( gallery.ascx
),我想在库控件中使用photo.ascx
控件。 我在gallery.ascx
的顶部添加了这个寄存器,但它仍然无法找到照片:
<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>
有任何想法吗?
如果有人想知道,寄存器是正确的,我的照片用户控制标签没有正确形成。 我确实有:
<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />
和Key属性需要使用单引号而不是双引号,因为它使用的是Eval表达式:
<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />
在那之后,它奏效了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.