Обыщите его, но не можете получить ответ.
<siteMapNode url="~/BV1Menu.aspx" title="Baseline Visit 1 Menu" description="Baseline Visit 1 Menu">
<siteMapNode url="~/Forms/RAND.aspx" title="RAND" description="RAND BV1" />
<siteMapNode url="~/Forms/PDQ.aspx" title="PDQ 39" description="PDQ 39" />
<siteMapNode url="~/Forms/HSU.aspx" title="Health Status Update" description="Health Status Update" />
</siteMapNode>
<siteMapNode url="~/MonthlyMenu.aspx" title="Monthly Menu" description="Monthly Menu">
<siteMapNode url="~/Forms/HSU.aspx" title="Health Status Update 1" description="Health Status Update" />
</siteMapNode>
Как вы можете видеть, у меня есть 2 "~ / Forms / HSU.aspx", поэтому я получил исключение, сказав, что "Несколько узловс тем же адресом URL.У меня есть зашифрованная строка запроса.
Добавление "#".Когда я добавляю "#", как это "~ / Forms / HSU.aspx #? Eq = 123456789", не работает, потому что эквалайзер равен нулю.Когда я добавляю «#» вот так «~ / Forms / HSU.aspx? Eq = 123456789 #», это не работает, потому что элемент управления SiteMap всегда находит первый HUS.aspx в качестве текущего узла, а его родительский узел будет BV1Menu.aspx.
Добавление фиктивной строки запроса.Не работает, та же ситуация, что и в предыдущем примере.
Я знаю, что существует решение для перезаписи URL, но моя строка запроса зашифрована, перезаписать URL невозможно.
Пожалуйста, помогите.