ASP.NET - Agregar nodos por código al web.sitemap

   
Vista:

Agregar nodos por código al web.sitemap

Publicado por MagnetMan (12 intervenciones) el 24/06/2010 23:06:14
¿Cómo puedo agregar nodos nuevos por código a un web.sitemap? La idea sería tener unos creados y los hijos generarlos a partir de información de una base de datos.
He probado lo siguiente:

Dim NodoSiteMap As SiteMapNode
NodoSiteMap = Web.SiteMap.RootNode

Dim NodoHijo As SiteMapNode
NodoHijo = New SiteMapNode(NodoSiteMap.Provider, "Hijo", "Default2.aspx", "Nombre enlace", "Descripcion enlace")

pero no sirve porque dice que es de sólo lectura. Ya no se me ocurren más formas de hacerlo. ¿Alguna idea?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Agregar nodos por código al web.sitemap

Publicado por Omar  (5 intervenciones) el 25/06/2010 01:38:24
Hola que tal, yo te recomendaria que utilizes las clases dentro de System.Xml, para que puedas manipular el archivo, ya que al final de cuentas es puro xml
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Agregar nodos por código al web.sitemap

Publicado por MagnetMan (12 intervenciones) el 29/06/2010 10:57:42
Gracias por responder. De todas formas creo que intentaré usar ésto que he encontrado: http://msdn.microsoft.com/en-us/library/ms178425.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar