サイトのレイアウトを作成する必要があります。(現在、マスターページに取り組んでいます)。
ただし、ロゴ (ascx) はさまざまな場所にあります: (クエリ文字列値によって決定される場所... )。
ascx
クエリ文字列によって自分自身をレンダリングする場所を知っている必要があります
また
master page
レンダリングする場所を提供する必要がありますか?
参考までに、DIP(依存性反転)によると:
高レベル クラスは低レベル クラスに依存すべきではありません。どちらも抽象化に依存する必要があります
したがって、マスターページの ctor で、レンダリングする場所を ascx ctor に提供する必要があると思います。
- 私は正しいですか?または、より良い方法はありますか?
(ps masterpage も inherits であることは既に知っていusercontrol
ます)。