在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 。如上所述?
答案 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 强>
现在我们提供了一个重载构造函数。