1
我正在构建一个Facebook,用户可以在其中提供有关其他用户权限的反馈。 用户在第一步选择一些能力。当用户点击“进入下一步”按钮时,所选能力被保存在数据库中,用户将进入下一步。 我很难做重定向。重定向到我的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中的空白页面。当手动将网页的网址更改为网址时,我将重定向到我获得正确的内容。
当我使用下面的代码时,我得到了多个重定向,然后才结束了正确的页面。
Response.Redirect("/Step2.aspx");
什么是在包含多个页面的iframe中拥有facebook应用程序的最佳方式是什么?
我使用的是最新的C#SDK(5.3.2.0)
你也建议我使用Ajax将值保存到数据库吗? 我现在使用按钮的onclick事件,将数据保存到数据库中。保存后我想重定向到下一步。 –