2008-10-30 73 views
5

我有一個用戶控件(gallery.ascx),我想在圖庫控件中使用photo.ascx控件。我在gallery.ascx頂部加入該寄存器,但它仍然無法找到的照片:如何在另一個用戶控件中使用asp.net用戶控件?

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

任何想法?

+0

是否有可能您的畫廊控件也在控件文件夾中,使得Src屬性不正確? – 2008-10-30 18:47:49

回答

5

如果有人想知道,註冊是正確的,我的照片用戶控制標籤只是沒有正確形成。我確實有它:

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

,並使用單引號代替雙引號需要的,因爲它是使用一個eval表達式的關鍵特性:

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

之後,它的工作。

相關問題