Ich benutze asp.net 2.0. Ich verwende deklarative Datenquellen. Für einige Dinge im Code dahinter möchte ich Zugriff auf das von Foo.Bar zurückgegebene Objekt (im folgenden Beispiel). Das System speichert es zwischen, so dass ich in der Lage sein sollte, auf diese Version zuzugreifen, anstatt Foo.Bar() erneut aufrufen zu müssen. Wie mache ich das?Wenn Sie eine deklarative Datenquelle verwenden, können Sie programmatisch auf das Datenobjekt zugreifen?
<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" ...