2008-12-12 2 views
1

Это моя дилемма:Magic с URL-адресом в asp.net - 3.5

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

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

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

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

ответ

1

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

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