Я написал собственный поставщик Sitemap для сайта ASP.NET, он работает хорошо, но если я добавлю параметр запроса к виртуальному пути SiteMap.CurrentNode
возвращает null
- он не найдет страницу. Я поставил точки останова во всем моем коде, и ни разу он не вводит мой провайдер виртуального пути с параметром запроса. Что мне здесь не хватает?SiteMap.CurrentNode возвращает значение null при использовании параметра запроса
2
A
ответ
2
Я нашел ответ на свой вопрос и разместил его здесь для последующего использования. Кажется, что поставщик sitemap всегда использует путь без параметров запроса при поиске путей соответствия. Хитрость заключается в том, чтобы не использовать Reqest.RawUrl
в вашей функции SiteMapProvider.CurrentNode()
, а использовать Request.Path
; Я разместил решение ниже:
Смежные вопросы
- 1. CallableStatement getResultSet возвращает значение null при использовании параметра вывода
- 2. Привязка параметра управления возвращает NULL при использовании HTTP POST
- 3. sqlite возвращает null при использовании, где
- 4. String возвращает null при использовании метода get
- 5. Intent.putExtra возвращает значение null при использовании в switch Statement
- 6. file_put_contents, возвращающий значение null при использовании json_encode
- 7. Возвращает значение при использовании jQuery.each()?
- 8. Mysql CONVERT_TZ возвращает null при использовании time_zone_name
- 9. Laravel belongsTo возвращает null при использовании 'with'
- 10. HttpServletRequest.getServerName() иногда возвращает null при одновременном использовании?
- 11. getOAuthRequestToken возвращает null при использовании twitter4j
- 12. Sitecore Query возвращает null при использовании атрибутов
- 13. Профиль возвращает null при использовании Facebook API
- 14. findViewById возвращает NULL при использовании фрагмента
- 15. Type.GetType возвращает null при использовании MEF
- 16. foreach() возвращает значение null
- 17. Значение параметра параметра SpringMVC параметра запроса
- 18. Запрос возврата NULL при использовании STR_TO_DATE
- 19. MYSQL Out Параметр всегда возвращает значение null для выбранного запроса
- 20. Как добавить динамическое значение, когда строка запроса возвращает значение null?
- 21. MVC3 - значение параметра всегда null
- 22. PictureBox.Image имеет значение null при использовании стилуса
- 23. Как использовать значение NULL при использовании DATEPART?
- 24. Тег имеет значение null при использовании Timber
- 25. Значения, возвращающие значение null при использовании getter
- 26. NSMutableArray дает значение null при использовании addObject
- 27. Метод возвращает значение null
- 28. DefaultClusterRenderer getMarker() возвращает значение null при масштабировании
- 29. Метод NotesSession.GetDataBase возвращает значение null
- 30. C: значение strtok возвращает null