Web サイトを Web アプリケーション プロジェクト モデルに変換しようとしていますが、Web サイト プロジェクトを Web アプリケーション プロジェクトに変換するで見つけたガイダンスでカバーされていないように見えるコンパイル エラーが発生しています。
問題は、Ajax コントロール ツールキットの TabContainer/TabPanel の ContentTemplate 内に子コントロールとして埋め込まれている標準の ASP.NET コントロールが、ページに表示されなくなる (コンパイル エラーが発生する) ことです。プロジェクトが Web サイトの場合は、ページのコード ビハインド ファイルでプロパティとして直接アクセスできましたが、FindControl の呼び出しでのみ参照できるようです。
残念ながら、TabContainer を利用する多くの Web フォームがあり、子コントロールへのすべての参照を単純なプロパティ参照から FindControl 呼び出しに変換するのは非常に面倒です。
問題を調査しているときに、Single Instance Templatesの TemplateInstance と呼ばれるプロパティへの参照を見つけましたが、これはコントロール ユーザーではなく、コントロール デザイナーに適用できることを理解しています。どんな助けでも大歓迎です。