【问题标题】:Redirect to the next page in my facebook app重定向到我的 Facebook 应用程序中的下一页
【发布时间】:2011-11-09 11:11:22
【问题描述】:

我正在构建一个 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)

【问题讨论】:

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


    【解决方案1】:

    而不是处理服务器端按钮的onclick,只需使用:

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

    因此您可以处理 http 与 https 的问题。

    【讨论】:

    • 您是否还建议我使用 Ajax 将值保存到数据库?我现在使用将值保存到数据库的按钮的 onclick 事件。保存后我想重定向到下一步。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多