Sequência de navegação e consulta do SiteMap

No momento, estou tentando descobrir como posso adicionar parâmetros dinâmicos da string de consulta ao menu de navegação do mapa do site. Por exemplo, o usuário escolhe a fonte e a edição com a qual deseja trabalhar. Eu tenho um sitemap simples que cria links de navegação, mas os parâmetros escolhidos pelo usuário precisam ser passados na string de consulta. O mapa padrão fica assim:

<siteMapNode url="" title=""  description="" >
   <siteMapNode url="~/Image.aspx?location=Our Products" title="Our Products" description="Our Products" />
   <siteMapNode url="~/Headline.aspx?location=Our Authors" title="Our Authors"  description="Our Authors" />
</siteMapNode>

Agora, os links precisarão ter os parâmetros adicionados dinamicamente, dependendo do que foi escolhido pelo usuário. Por exemplo:

<siteMapNode url="~/Image.aspx?location=Our Products&Source=12345&Edition=asdfff" title="Our Products"  description="Our Products" />
<siteMapNode url="~/Headline.aspx?location=Our Authors&Source=12345&Edition=asdfff" title="Our Authors"  description="Our Authors" />

Espero que isso seja bastante claro. Deixe-me saber se alguém precisa de uma explicação mais profunda.

obrigado

questionAnswers(3)

yourAnswerToTheQuestion