目前我在我的IFrame Facebook应用程序的ASP.net C#代码中使用以下内容:
Response.Redirect("Default.aspx");
有更好的方法吗?
我听说过使用
<fb:redirect url=\""/>
但是如果这是正确的方法,我将如何使用它在我的ASP.net项目根级别的页面之间导航?请提供示例,因为我从中学到了最好的知识。
谢谢。
答案 0 :(得分:2)
使用fb:redirect
标记适用于FBML应用,但它不会在您的IFrame应用中执行任何操作,因为<fb:redirect />
对浏览器没有任何意义。
使用IFrame应用程序的诀窍是,如果您直接链接或重定向到您的页面,您将丢失所有特定于Facebook的数据(所有fb_sig参数),如果您没有办法保留它们,这可能会破坏它们
我一直在为CodePlex上的Facebook API开发一个.NET客户端框架 - .NET Facebook API Client - 它为你处理这些数据。它目前仍处于alpha状态,但我们已经获得了我认为在我们的第一个版本中涵盖的更重要功能的大部分内容。