首页 文章

facebook c#sdk登录问题

提问于
浏览
2

最近我决定切换到facebook c#sdk库的5.0.3版本 . 我必须做的一个修改是在我的登录视图中更改脚本:

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

以前类似于 Facebook.FacebookSettings.Current.AppId ,它曾经工作得很好 . 现在我得到了编译错误

S0103:当前上下文中不存在名称“FacebookContext”

我认为我的webconfig设置正确,就像在库中包含的mvcwebsite示例一样 . 什么想法可能是错的?

2 回答

  • 3

    请注意 @Facebook.FacebookContext.Current.AppId 现在是 @Facebook.FacebookApplication.Current.AppId

  • 3

    您需要在页面中注册 Facebook 名称空间或通过web.config注册 .

    或者您可以手动键入完整的命名空间:

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

相关问题