1

这是我的困境:

我的网站在 asp.net 3.5 中完成。我有按钮,如果用户点击应该显示图像。图像位于第三方,可通过 Web url 访问。所以我的应用程序必须登录到这个第三方应用程序,他们会返回一个 url 给我,然后我应该在我的网站上做一个 response.redirect 并显示用户图像

将其视为拥有自己的网页。你想从雅虎显示图像,你需要登录到雅虎,你所拥有的只是一个网址,并且知道它需要用户名/密码作为表单元素,或者你可以做 yahoo.com?username=blah&pwd=doe

这通常会将您带到您的 yahoo 主页,并且登录调用还会返回您在 asp.net 应用程序中使用的随机文件路径并执行魔术,以便您的网页现在重定向到 yahoo.com/username/ randomfilepath,它基本上是图像的缩略图页面。

我尝试过执行此 webrequest,然后在收到响应后执行 response.redirect,但那是一个阻碍。

4

1 回答 1

1

您可能想考虑在 IFrame 内执行此操作。我做了一些 facebook 工作,需要用户登录到他们的 facebook 帐户。然后 facebook 在我指定的 url 返回到我的页面。

我所做的是创建一个 IFrame,然后使用 JQuery Dialog 插件显示 iframe,将该 iframe 回发到 FinishedLoggingIn.aspx 页面,然后从该页面调用 window.top.someJavascriptToDisplayImages(someJsonWithImages);

于 2008-12-12T03:35:52.183 回答