Erhalte N Anzahl von Unterwebs für das angegebene Web
-
10-12-2019 - |
Frage
So erhalten Sie alle Unterwebs bis zu N Ebenen für das angegebene Web.
z.
Meine Website-URL ist...
"http://server/web1 "
Ich brauche alle Unterwebs bis zu N Ebenen für web1..
unter der Zeile erhalten Sie alle Unterwebs bis zu N Ebenen der Sitecollection
SPWebCollection allwebcoll = spsite.AllWebs;
aber ich brauche nicht alle Unterwebs bis zu N Ebenen der Websitesammlung.
Ich brauche alle Unterwebs bis zu N Ebenen für spezifiziertes Web.
Danke...
Lösung
wenn Sie für bestimmte Zwecke rekursiv sein möchten SPWeb
als
versuchen Sie dies :
SPWeb web = SPContext.Current.Web;
recursive(web);
funktion für rekursive :
protected void recursive(SPWeb web)
{
string webTitle = web.Title;
if (web.Webs.Count > 0)
{
foreach (SPWeb oweb in web.Webs)
{
recursive(oweb);
}
}
if(web != null)
web.Dispose();
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange