【发布时间】: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