tutorial net mvc example crear asp c# asp.net-mvc authorization

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();

REFERENCIA

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.