ASP.NET MVC动态放置AllowAnonymous属性
所以我有一个自定义授权属性和一些逻辑。但由于我的逻辑,我得到了其中一个动作的循环重定向。。。我的问题是,是否可以在重定向中添加一个AllowAnonymous属性ASP.NET MVC动态放置AllowAnonymous属性,asp.net,.net,asp.net-mvc,authorization,Asp.net,.net,Asp.net Mvc,Authorization,所以我有一个自定义授权属性和一些逻辑。但由于我的逻辑,我得到了其中一个动作的循环重定向。。。我的问题是,是否可以在重定向中添加一个AllowAnonymous属性 filterContext.Result = new RedirectToRouteResult( new RouteValueDictionary(new { controller = "Home", action = "Login" })); 你能不能把[AllowAnonymous]属性放在你试
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary(new { controller = "Home", action = "Login" }));
你能不能把
[AllowAnonymous]
属性放在你试图重定向到的任何控制器操作上,你想让未经身份验证的用户访问它?@GregH nop我的逻辑坚持动态放置它,这是可能的吗?我不知道。不管怎样,似乎有更好的方法来处理这个问题。如果确实需要有条件地设置,那么一个可能的解决方法是有条件地传递routeparam以及特定控制器操作可以检查的重定向到操作
,并有条件地允许未经身份验证的用户