Web.sitemap должен соответствовать любой строке запроса
Мой web.sitemap должен соответствовать любой строке запроса. Если в моей строке запроса данных содержится 100 записей, для этого потребуется сто записей в файле карты сайта. Есть ли какой-нибудь короткий метод, чтобы сделать это?
Подобно-
<siteMapNode url="allvideo.aspx?data=Dancing" title="Dancing" >
<siteMapNode url="alonevideo.aspx?data=*&selected=*" title="abc" />
</siteMapNode>
<siteMapNode url="allvideo.aspx?data=Acting" title="" >
<siteMapNode url="alonevideo.aspx?data=*&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>