Mostrar por codigo los subsitios en el orden de exploración...

29/04/2009 - 12:46 por Simón Candel Romero | Informe spam
Hola a todos.

Estoy intentando crear un control de usuario que recorra las SPWebs que
cuelgan de una determinada web y que me aparezcan ORDENADAS tal y como
aparecen en el menú de exploración de ese sitio.

Tengo el siguiente código pero con esto solo consigo que aparezcan ordenados
alfabéticamente:

foreach (SPWeb auxWeb in oWeb.Webs)
{
HyperLink auxLink = new HyperLink();
auxLink.Text = auxWeb.Title;
auxLink.NavigateUrl = auxWeb.Url;
auxLink.CssClass = "tazul9c";

this.auxPlaceholder.Controls.Add(auxLink);

}

¿Podeis echarme un cable?

Muchas gracias.
 

Leer las respuestas

#1 Gustavo
29/04/2009 - 14:38 | Informe spam
Hola Simon,
Usa el objeto de Navegacion de SharePoint. Mira en
http://www.gavd.net/servers/sharepo...&itmA1 y
utiliza myNav.TopNavigationBar en lugar de myNav.QuickLaunch.
Suerte,
Gustavo
http://www.gavd.net/servers/default.aspx
http://geeks.ms/blogs/gvelez/


"Simón Candel Romero" wrote:

Hola a todos.

Estoy intentando crear un control de usuario que recorra las SPWebs que
cuelgan de una determinada web y que me aparezcan ORDENADAS tal y como
aparecen en el menú de exploración de ese sitio.

Tengo el siguiente código pero con esto solo consigo que aparezcan ordenados
alfabéticamente:

foreach (SPWeb auxWeb in oWeb.Webs)
{
HyperLink auxLink = new HyperLink();
auxLink.Text = auxWeb.Title;
auxLink.NavigateUrl = auxWeb.Url;
auxLink.CssClass = "tazul9c";

this.auxPlaceholder.Controls.Add(auxLink);

}

¿Podeis echarme un cable?

Muchas gracias.

Preguntas similares