FaceBook C#SDK 6.4版本中CanvasAuthorizeAttribute的替代品是什么

时间:2013-09-12 12:14:36

标签: c# asp.net-mvc-3 c#-4.0 asp.net-mvc-4 facebook-c#-sdk

在MVC3中,我们可以使用 CanvasAuthorize属性(在旧的FaceBook版本中)属性,如LoginDisplayMode,ReturnUrlPath,CancelUrlPath。

我们如何在最新版本6.4中使用它们?

[CanvasAuthorize(Permissions = "", LoginDisplayMode = "popup", 
                  ReturnUrlPath = "Some Url", CancelUrlPath = "Some Url")]
public ActionResult Index()
{
    return View();
}

我们在MVC4中有[FacebookAuthorize("Permissions")]。但是,我们如何使用其他属性,如 LoginDisplayMode,ReturnUrlPath,CancelUrlPath 。如上所述?

enter image description here

I have gone through this article at GitHub. But no help so far

I have read this article suggested by Prabir. But no help so far

2 个答案:

答案 0 :(得分:2)

Facebook.Web.Mvc已在v6中删除。请使用ASP.NET工具中的Facebook应用程序模板。

http://www.asp.net/mvc/tutorials/mvc-4/aspnet-mvc-facebook-birthday-app

答案 1 :(得分:2)

最新版本的CanvasAuthorize Attribute中没有提供FacebookAuthorize Attribute旧版Dll的已命名参数

<强> Please check this link for more details

<强> Here is the another link

现在我们提供了一个重载构造函数。

enter image description here