2011-02-18 89 views
2

最近我決定切換到5.0.3 verison facebook的C#SDK庫。其中修改一個我必須做的是改變劇本在我登錄視圖:的Facebook C#SDK登錄問題

FB.init({ appId: '<%: FacebookContext.Current.AppId %>', status: true, cookie: true, xfbml: true }); 

這是以前類似Facebook.FacebookSettings.Current.AppId並用它做工精細。現在我得到的編譯錯誤

S0103:「FacebookContext」的名稱並 不

我的webconfig設置正確,我認爲,就像包含在該mvcwebsite樣品目前情況下存在圖書館。任何想法可能是錯誤的?

+1

+1是fecabook – blueberryfields 2011-02-18 10:57:46

回答

3

您需要的頁面或通過web.config中註冊Facebook的命名空間。

或者你也可以手動輸入完整的命名空間:

'<%: Facebook.FacebookContext.Current.AppId %>' 
4

請注意, @Facebook.FacebookContext.Current.AppId 現在 @Facebook.FacebookApplication.Current.AppId