Ottieni N Numero di sottogruppi per il web specificato
-
10-12-2019 - |
Domanda
Come ottenere tutti i livelli di SOWBS fino a Livelli per il web specificato.
ad esempio.
Il mio URL del sito è ...
"http:// server / web1"
Ho bisogno di tutti i livelli di sottovice fino a livelli per web1 ..
sotto la linea Ottieni tutti i sottovegni fino a livelli di sitecollection
SPWebCollection allwebcoll = spsite.AllWebs;
.
Ma non ho bisogno di tutti i sottowebs fino a livelli di collezione di siti.
Ho bisogno di tutti i livelli di sottovice fino a Web specificato .
Grazie ...
Soluzione
Se si desidera ricorsivo per specifico SPWeb
rispetto a
Prova questo:
SPWeb web = SPContext.Current.Web;
recursive(web);
.
Funzione per ricorsivo:
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();
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange