別のユーザーコントロールでasp.netユーザーコントロールを使用するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/251289

質問

ユーザーコントロール( 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帰属
所属していません StackOverflow
scroll top