Web.sitemap должен соответствовать любой строке запроса

Мой web.sitemap должен соответствовать любой строке запроса. Если в моей строке запроса данных содержится 100 записей, для этого потребуется сто записей в файле карты сайта. Есть ли какой-нибудь короткий метод, чтобы сделать это?

Подобно-

  <siteMapNode url="allvideo.aspx?data=Dancing" title="Dancing" >

        <siteMapNode url="alonevideo.aspx?data=*&amp;selected=*" title="abc" />
      </siteMapNode>
  <siteMapNode url="allvideo.aspx?data=Acting" title="" >
        <siteMapNode url="alonevideo.aspx?data=*&amp;selected=*" title="xyz" />
      </siteMapNode>

звездочка не работает никакие другие подстановочные знаки или регулярные выражения для этого

1 ответ

Реализация SiteMapProvider сначала пытается сопоставить URL со строкой запроса, затем пытается сопоставить URL без строки запроса. Итак, чтобы соответствовать любой строке запроса, вам просто нужно оставить ее вне <siteMapNode>url приписывать.

<siteMapNode url="allvideo.aspx?data=Dancing" title="Dancing" >
    <siteMapNode url="alonevideo.aspx" title="abc" />
</siteMapNode>
Другие вопросы по тегам