これが私が持っているものです。Developer Express ASPxPageControl を使用しようとしています。ページが読み込まれたときに最初の TabPage (およびそれに含まれる WebUserControl) のみを読み込み、その後のタブをクリックすると、それらの WebUserControls を読み込みます。ここ や他の場所で私に指示している ドキュメントを見つけました
ASPxPageControl.AutoPostBack プロパティを false に設定し、ASPxPageControl.EnableCallBacks を true に設定します。
しかし、これは私にとってはうまくいきません。メイン ページが読み込まれると、各 WebUserControls も読み込まれることをデバッガーで確認しました。ASPxPageControl の考え方を誤解していますか??
<dxtc:ASPxPageControl ID="ASPxPageControl1" runat="server" ActiveTabIndex="0"
EnableCallBacks="True"
AutoPostBack="false" >
<TabPages>
<dxtc:TabPage Text="Detail" Name="tabDetail">
<ContentCollection>
<dxw:ContentControl ID="ContentControl3" runat="server">
<uc13:WUCDetail ID="WUCDetail" runat="server" />
</dxw:ContentControl>
</ContentCollection>
</dxtc:TabPage>
<dxtc:TabPage Text="Room" Name="tabRoom">
<ContentCollection>
<dxw:ContentControl ID="ContentControl4" runat="server">
<uc11:WUCRoom ID="WUCRoom" runat="server" />
</dxw:ContentControl>
</ContentCollection>
</dxtc:TabPage>
<dxtc:TabPage Text="Mailers" Name="tabMailers">
<ContentCollection>
<dxw:ContentControl ID="ContentControl5" runat="server">
<uc10:WUCMailers ID="WUCMailers" runat="server" />
</dxw:ContentControl>
</ContentCollection>
</dxtc:TabPage>
</TabPages>
</dxtc:ASPxPageControl>