ASP.NET - значение запроса передается правильно, но не возвращает никаких результатов в строке API запроса. - PullRequest
0 голосов
/ 01 октября 2019

У меня есть форма, которая отправляет запрос в 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, она не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...