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

Antwort per Email an