如何在web.sitemap中传递动态多个参数?

时间:2012-02-22 11:33:08

标签: query-string sitemap breadcrumbs url-parameters web.sitemap

我有一个页面像(test.aspx)现在我想在站点地图中设置其URL和标题,但问题是同一页面(test.aspx)从多于两个地方或链接调用。现在我想要用多个动态生成的查询字符串设置标题和URL。但是它不允许我设置具有不同标题的动态参数的多个URL。

假设,如果test.aspx从两个地方调用:

  1. 主页>产品>测试(Test.aspx)

  2. 主页>价格>测试页面(Test.aspx)

  3. 现在,这里同一页面来自两个地方,一个来自Product,另一个来自Price。它应该在Breadcrumbs中显示如上。

1 个答案:

答案 0 :(得分:0)

您可以使用相同的页面但具有不同的查询参数。如果您需要从两个不同的地方调用test.aspx,那么您需要如何构建站点地图。

<siteMapNode  url="~/Test.aspx?Parm=Product" title="Home-Product-Test.." ../>
<siteMapNode  url="~/Test.aspx?Parm=Price" title="Home-Price-Test.." ../>