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

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

问题描述:

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

假设,如果Test.aspx的是从两个地方调用:

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

  2. 首页>价格>测试页(Test.aspx的)

现在,这里同一个页面从两个地方打来的是一个来自Product,另一个来自Price。它应该如上所示在面包屑中显示。

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

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