Im Prinzip weiß ich schon, wie ich den Cache benutze (glaub ich jedenfalls)
Ich lade meine Controls dynamisch. Und Weil diese alle bestimmte Eigenschaften und Methoden wie Kategorie usw. benötigen, habe ich mir eine Basisklasse gemacht: ################################## Imports System.Data Imports Microsoft.VisualBasic Public Class ModuleTemplate Inherits System.Web.UI.UserControl Public KategorieID As Integer [ .....] end Class ################################### und meine Controls leiten sich eben nicht von System.Web.UI.UserControl sondern von ModuleTemplate ab. Mein Problem ist es, dass ich das Ergebnis des Moduls gerne in den Cache packen würde. Aber wie??? Bekomme über die "normalen" Wege immer den Fehler. Irgendwie muß ich der Basisklasse sagen, dass sie gecacht werden kann.. oder? Gruß, Chris > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Auftrag von Andreas Roth > Gesendet: Donnerstag, 15. Dezember 2005 16:51 > An: asp.net@glengamoi.com > Betreff: Re: [Asp.net] Outputcache für Usercontrol > > > Christoph Cluss wrote: > > >Hallo, > > > >ich versuche vergeblich einen OutputCache für ein Usercontrol einzurichten. > > > >Er sagt mir immer > > > >Unable to cast object of type 'System.Web.UI.PartialCachingControl' to type > > 'ModuleTemplate'. > > > >Vermute ich muß bei meiner Basisklasse noch ein Implements[??] rein machen > > > > > Nein, das ist ja nur eine Abkürzung, damit du nicht jedesmal den > Namespace schreiben musst > > >Geht das überhaupt?? > > > >Chris > > > > > > Ich glaube eher nicht. Es kann aber sein, dass serialisierbare Objekte > im Cache gehen, da kann die MSDN oder andere aus der Liste sicher mehr > dazu sagen. Mit sicherheit weist der Fehler aber darauf hin, dass du die > Zuweisung falsch machst, du must boxiing (bochsen) > Hier Beispielcode, das Boxing findet hier bei der Zuweisung an > PageOutput durch das (string) statt: > if(this.Page.Cache[this.UniqueID + "PageOutput"] != null) > { > PageOutput = (string)this.Page.Cache[this.UniqueID + > "PageOutput"]; > > > > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > Asp.net@glengamoi.com > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net