ユーザーが独自のものを追加できるようにするために、内部で ITemplate を使用するコントロールを作成しました。
<my:MyControl id="myControl" runat="server">
<Content>
//some stuff in here
</Content>
</my:MyControl>
「コンテンツ」プロパティはテンプレートです。(これは単純化したものです。この構成は、より大きなコントロール内にあります)。
現在、ユーザーが自分の UserControl を .xml ファイル内に配置するという問題が発生しています<Content>..</Content>
。これは問題ではありませんが、UserControl は PageLoad イベントでページの QueryString を呼び出します。そして今、UserControl がテンプレート内にある場合は Page オブジェクトが null であることがわかりましたが、通常はページ上に配置されている場合は機能します。
ここで何が問題になるのか、誰にも分かりますか?