C# openidbutton可以与弹出窗口一起使用吗?

C# openidbutton可以与弹出窗口一起使用吗?,c#,asp.net,.net,openid,dotnetopenauth,C#,Asp.net,.net,Openid,Dotnetopenauth,我使用openidbutton允许用户通过google、yahoo等登录我的网站。 当他们点击按钮,它重定向到雅虎页面,然后重定向回我的页面验证后 所有这一切都很好,但问题是一旦点击按钮就无法返回 因此,如果他们点击yahoo按钮,它会重定向到yahoo的身份验证,后退按钮现在被禁用,他们不能改变主意,在不关闭浏览器的情况下返回我的网站 这是我的密码 <rp:OpenIdButton runat="server" ImageUrl="~/images/yahoo.png" Text="Lo

我使用openidbutton允许用户通过google、yahoo等登录我的网站。 当他们点击按钮,它重定向到雅虎页面,然后重定向回我的页面验证后

所有这一切都很好,但问题是一旦点击按钮就无法返回

因此,如果他们点击yahoo按钮,它会重定向到yahoo的身份验证,后退按钮现在被禁用,他们不能改变主意,在不关闭浏览器的情况下返回我的网站

这是我的密码

<rp:OpenIdButton runat="server" ImageUrl="~/images/yahoo.png" Text="Login with Yahoo!" ID="yahooLoginButton" 
                Identifier="https://me.yahoo.com/" ReturnToUrl="~/OpenIDComplete.aspx" OnLoggingIn="OpenIdLogin1_LoggingIn" OnLoggedIn="OpenIdLogin1_LoggedIn">
                <Extensions>
                    <sreg:ClaimsRequest Email="Require" FullName="Request" />
                </Extensions>
            </rp:OpenIdButton>

我看到并想重现的是,当单击按钮时,它会打开一个仅用于身份验证的新窗口,然后关闭并将父级重定向到登录部分

我似乎找不到任何方法来做这件事。有什么建议吗


谢谢

我正在使用jQuery Fancybox版本2()作为我的登录弹出窗口,它工作得非常好。我并没有真正去雅虎和回来,但其他重定向到网页只是去弹出窗口,直到我关闭它

然后,您可以在使用关闭弹出窗口时重新加载主页面

$(".fancybox").fancybox({
    afterClose : function() {
        location.reload();
        return;
    }
});

使用jquery或JavaScription您是否有可以推荐的jquery插件?如果您不想尝试提供帮助,我希望您不要发表任何评论。