Магия с URL в asp.net - 3,5 - PullRequest
       10

Магия с URL в asp.net - 3,5

1 голос
/ 12 декабря 2008

Это моя дилемма:

Мой веб-сайт сделан в asp.net 3.5. У меня есть кнопки, которые, если пользователь нажимает, должны показывать изображения. Изображения находятся у третьих лиц и доступны через веб-URL. Таким образом, мое приложение должно войти в это стороннее приложение, и они вернут мне URL, который я должен затем сделать response.redirect на моем веб-сайте и показать изображения пользователя

Думайте об этом как о своей собственной веб-странице. Вы хотите отобразить изображения из Yahoo, и вам нужно войти в Yahoo, и все, что у вас есть, - это веб-адрес, и вы знаете, что он принимает имя пользователя / пароль в качестве элемента формы, или вы можете сделать yahoo.com?username=blah&pwd=doe

В обычном смысле это приведет вас на домашнюю страницу Yahoo, и при входе в систему вы также получите случайный путь к файлу, который вы используете в своем приложении asp.net, и выполните магию, чтобы ваша веб-страница была перенаправлена ​​на yahoo.com. / username / randomfilepath, который в основном представляет собой страницу с миниатюрами ваших изображений.

Я попытался выполнить этот веб-запрос, а затем выполнить response.redirect, как только я получил ответ, но это был ограничитель показа.

1 Ответ

1 голос
/ 12 декабря 2008

Возможно, вы захотите подумать об этом внутри IFrame. Я выполнил некоторую работу на Facebook, которая потребовала от пользователя входа в свою учетную запись на Facebook. Затем Facebook вернулся на мою страницу по указанному мной адресу.

Я создал IFrame, затем с помощью плагина JQuery Dialog показывал iframe, имел этот обратный ответ iframe на страницу FinishedLoggingIn.aspx, затем с этой страницы я вызвал window.top.someJavascriptToDisplayImages (someJsonWithImages);

...