別のユーザーコントロールでasp.netユーザーコントロールを使用するにはどうすればよいですか?
-
05-07-2019 - |
質問
ユーザーコントロール( 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" />
その後、動作しました。
所属していません StackOverflow