SiteMapPath creado dinámicamente en asp.net

Estoy tratando de construir un mapa del sitio dinámico en mi sitio usando SiteMapPath.

Debería ser así:

Home > Products > %product_name% > Prices

dónde%product_name% se establece dinámicamente en el tiempo de ejecución, según la elección del usuario.

He leído muchos artículos sobre el tema y elijo estohttp://harriyott.com/2007/03/adding-dynamic-nodes-to-aspnet-site.aspx. Cambia dinámicamente elweb.sitemap Archivo XML. El problema es que todavía construye el mapa del sitio solo una vez al principio y luego lo usa en cada página.

¿Cómo puedo hacer que se reconstruya en cada página cargada?

Respuestas a la pregunta(2)

Su respuesta a la pregunta