私はasp.net 2.0を使用しています。宣言型データソースを使用しています。コード ビハインドの一部については、Foo.Bar によって返されるオブジェクトにアクセスする必要があります (次の例)。システムはそれをキャッシュしているので、Foo.Bar() を再呼び出しする代わりに、そのバージョンにアクセスできるはずです。どうすればいいですか?
<asp:ObjectDataSource ID="MyLuckDataSource1" runat="server"
TypeName="Foo.Bar" SelectMethod="GetMoreFoo"
CacheDuration="Infinite" CacheExpirationPolicy="Sliding"
EnableCaching="True">
<SelectParameters>
<asp:ControlParameter ControlID="BarID" Name="bar_code" Type="String" Direction="Input" DefaultValue="1011" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:GridView ID="GridView1" runat="server" runat="server" DataSourceID="MyLuckDataSource1" ...