C# asp.net-3.5中URL的魔力

C# asp.net-3.5中URL的魔力,c#,asp.net,image,response.redirect,C#,Asp.net,Image,Response.redirect,这是我的迪莱玛: 我的网站是在asp.NET3.5中完成的。我有按钮,如果用户点击,应该显示图像。图像位于第三方,可通过web url访问。因此,我的应用程序必须登录到这个第三方应用程序,他们将返回一个url给我,然后我应该在我的网站中进行响应。重定向并显示用户图像 把它想象成拥有自己的网页。你想显示来自雅虎的图片,你需要登录到雅虎,你所拥有的只是一个网址,并且知道它接受用户名/密码作为表单元素,或者你可以使用yahoo.com?username=blah&pwd=doe 这通常会将您带到yah

这是我的迪莱玛:

我的网站是在asp.NET3.5中完成的。我有按钮,如果用户点击,应该显示图像。图像位于第三方,可通过web url访问。因此,我的应用程序必须登录到这个第三方应用程序,他们将返回一个url给我,然后我应该在我的网站中进行响应。重定向并显示用户图像

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

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


我尝试过执行此webrequest,然后执行响应。当我得到响应后重定向,但这是一个表演的障碍。

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


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

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

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