この質問は、ユーザー コントロールからページ コントロールにアクセスする方法に関連しているようです。、しかし、それが重複しているとは思いません。
Page
イベント中に変数にアクセスする必要がある多くのユーザー コントロールがありRender
ます。コントロールを .aspx ページにドロップすると、これは正常に機能します。ただし、次のようにコントロールをネストしようとすると:
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
Dim nestedControl = New CustomControl()
helpIcon.RenderControl(writer)
MyBase.Render(writer)
End Sub
(ネストされているコントロール)のイベントVariable cannot be null: Page
から例外が発生します。Render
CustomControl
別のコントロールのコード ビハインドで構築されたコントロールがページ コンテキストにアクセスできるように、これを修正する簡単な方法はありますか?