2009-04-12 107 views
1

目前我使用的ASP.net C#代碼下面我IFrame的Facebook應用程序的背後:重定向的Facebook應用程序

Response.Redirect("Default.aspx"); 

有沒有更好的方式來做到這一點?

聽說使用

<fb:redirect url=\""/> 

,但如果這是正確的方式,我會怎麼用它在我的ASP.net項目的根級頁之間導航?請舉例,因爲我從他們身上學到了最好的東西

謝謝。

回答

2

使用fb:redirect標記適用於FBML應用程序,但它不會在您的IFrame應用程序中執行任何操作,因爲<fb:redirect />對瀏覽器沒有任何意義。

IFrame應用程序的訣竅是,如果您直接鏈接或重定向到您的頁面,您將失去所有Facebook特定的數據(所有fb_sig參數),如果您沒有持續存在的方式他們。

我一直在爲CodePlex上的Facebook API開發.NET客戶端框架 - .NET Facebook API Client - 它可以爲您保留這些數據。目前它仍然處於alpha版本,但我們已經掌握了大部分我認爲在第一版中涵蓋的更重要的功能。