c# - example - Qué pasó con filterContext.Cancel(ASP.NET MVC)
mvc roles authorization (1)
Antes de RC1 hicimos algo como esto:
public void OnAuthorization(AuthorizationContext filterContext)
{
if (whatever)
{
filterContext.Cancel();
}
}
Esto ya no existe, ¿cómo logramos los mismos resultados con RC1?
Gracias,
Kyle
En lugar de una propiedad Cancel , solo necesita establecer el ActionResult la ActionResult en un resultado diferente. Entonces, para la propiedad Cancel , solo tiene que reemplazar su Cancel=true con
filterContext.Result = new HttpUnauthorizedResult();
Rompiendo cambios para RC1:
AuthorizationContext : ya no tiene una propiedad de Cancel
UpdateModel : ya no acepta FormCollection
UrlHelper : ya no acepta un ViewContext
Blog de Scotts con los White Papers de los cambios de RC1.