Also ich brauche hier nochmal Hilfe. Ich habe mit meinen
bescheidenen Kenntnissen laut Beispiel versucht, wie folgt
eine Kopie zu erzeugen:
PlaceHolder Content = (PlaceHolder)
Cache[easybase.Caching.CacheKey("DefaultPage")];
object [] CachedItems = new object[Content.Controls.Count];
Content.Controls.CopyTo(CachedItems, 0);
Content.Dispose();
for(int i=0; i<CachedItems.Length; i++) {
Control CurrentItem = new Control();
CurrentItem = (Control) CachedItems.GetValue(i);
CurrentItem.ID = Guid.NewGuid().ToString();
EasyBaseContent.Controls.AddAt(i, CurrentItem);
}
Nun f�hrt das aber das adden der Controls in den neuen PlaceHolder
dazu, dass diese aus dem Original im Cache entfernt werden. Das
hei�t f�r mich, dass CachedItems keine Depp Copy sein kann, oder?
Hoffe mir kann jemand helfen.
Gru�, Thomas
http://blogs.dotnetgerman.com/thomas/
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net