5

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

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

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

我们[FacebookAuthorize("Permissions")]在 MVC4 中有。但是,我们如何使用其他属性,如LoginDisplayMode 、 ReturnUrlPath 、CancelUrlPath。正如刚才提到的 ?

在此处输入图像描述

我在 GitHub 上浏览了这篇文章。但到目前为止没有任何帮助

我已阅读 Prabir 建议的这篇文章。但到目前为止没有任何帮助

4

2 回答 2

2

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

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

于 2013-09-12T15:15:34.657 回答
2

最新版本中没有提供旧 Dll的Named 参数CanvasAuthorize AttributeFacebookAuthorize Attribute

请检查此链接以获取更多详细信息

这是另一个链接

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

在此处输入图像描述

于 2013-09-16T12:56:46.423 回答