[OK]をここで最初にアーキテクチャを理解してください。ネストされたユーザーコントロールのカスタムプロパティにアクセスできない
- OurMasterPage.aspxはLandingPageTopNav.ascxという名前のパブリックプロパティを持つHeader.ascxはそれでユーザーコントロールを持っている
- LandingPageTopNavと呼ば
- Header.ascxユーザーコントロールを持っていますこのコントロールを使用してユーザーが設定できる「LandingPage」。
- は、そして私は、私は、問題は、私はこれが私のThirdPage.aspxで動作するように得ることができないということであるランディングページオブジェクト
にLandingPageTopNavプロパティを設定する必要のあるThird.aspxページを持っています。 cs:
Master.LandingPageTopNav.LandingPage = this.landingPage;
Master.LandingPageTopNav.Visible = true;
つまり、私はLandingPageプロパティを参照しようとしているところで、最初の行を動作させることができません。 2行目は問題ありません。私のThird.aspxは間違いなくコードページの背後から私のマスターページオブジェクトを参照することができます。
「Header.ascxにはLandingPageTopNavという名前のユーザーコントロールがあります」というのは、「呼び出された」ということは、IDプロパティの型名またはバリューですか?お返事は –