在asp.net中使用URL魔术 - 3.5

时间:2008-12-12 02:45:59

标签: c# asp.net image response.redirect

这是我的困境:

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

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

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

我已经尝试过这个webrequest,然后在我收到回复后执行response.redirect,但这是一个显示停止。

1 个答案:

答案 0 :(得分:1)

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

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