这是我的homecontroller
的代码。
public class HomeController : Controller
{
[AllowAnonymous]
public PartialViewResult FB_InviteFriends()
{
return PartialView("~/Views/ListContats/_fbinvite.cshtml");
}
[Authorize]
public ActionResult YourZone()
{
return View();
}
}
我想访问FB_InviteFriends()
方法public/unAuthorized
用户,通过使用这个URL:/Home/yourzone/FB_InviteFriends
但它会重定向我到登录页面由于[授权]属性.现在我的问题是,有没有任何方法,我可以避免授权而不删除[Authorize]
属性,因为我需要它在yourzone
.任何global.asax
过滤器任何路由过滤器,这可能会有所帮助.
1条答案
按热度按时间hivapdat1#
为此路径的授权添加一个例外,例如
您可能需要根据您在站点上使用的身份验证进行调整。