У меня есть форма, которая отправляет запрос в API. параметр правильно передается на следующую страницу, и я могу напечатать его в качестве теста, но он не передается в запрос API
q = '% "& Request.QueryString (" id ") &"% "
иногда результат является просто общим и не включает параметр запроса. Я могу напечатать его, и параметр определенно передается на страницу, но он просто игнорируется или возвращает ошибку: System.NullReferenceException: Ссылка на объект не установлена на экземпляр объекта.
Любые идеи о том, как исправитьэто? не уверен, является ли это проблемой форматирования или способом загрузки страницы.
Это запрашивает параметр запроса и отображает его на странице в качестве теста (возвращается правильное значение)
Страница формы:
dim intID как String intID = Request.QueryString ("id") Response.write (intID)
Страница результатов:
Это раздел параметров запроса: Dimdoc As New XmlDocument () doc.Load ("http://api.tradedoubler.com/1.0/products.xml;q='%"&Request.QueryString("id")&"%'?token=B17495243749DAC9660980F6FB98495928DDX123")
Так что, когда я использую браузер - копирую ссылку на URL с параметром, например, q = spain, я получаю правильные результаты, но при внедрении встраница asp.net, она не работает