重定向到我的脸书应用中的下一页

时间:2011-11-09 11:11:22

标签: facebook redirect navigation facebook-c#-sdk facebook-iframe

我正在构建一个Facebook,用户可以在其中提供有关其他用户权限的反馈。 在第一步中,用户选择一些能力。当用户点击“转到下一步”按钮时,所选择的权限将保存在数据库中,用户将转到下一步。 我无法进行重定向。

这是我用于重定向的代码

// build the url for the next step
CanvasUrlBuilder canvasUrlBuilder = new CanvasUrlBuilder();
var uri = canvasUrlBuilder.BuildCanvasPageUrl("/Step2.aspx");
// goto the next step
Response.Redirect(uri.AbsoluteUri);

此代码位于按钮的OnClick事件处理程序中。 当代码被命中时,我被重定向到FB iframe中的空白页面。当手动将页面的URL更改为url时,我会重定向到我获取正确的内容。

当我使用下面的代码时,我得到了多个重定向,然后才能找到正确的页面。

Response.Redirect("/Step2.aspx");

在包含多个网页的iframe中使用Facebook应用的最佳方法是什么。

我正在使用最新的c#sdk(5.3.2.0)

1 个答案:

答案 0 :(得分:1)

不要在服务器端处理按钮,只需使用:

<a href="/Step2.aspx">next page</a>

因此您处理http vs https问题。