J'ai un BaseController comme celui-ciViewData de ActionFilter ne sont pas disponibles dans la propriété du contrôleur de base
[Action]
public abstract class ApplicationController : Controller
{
public bool HasRight { get { return ((bool)ViewData["Actions2"]); } }
.........
}
attribut action
public class ActionAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
filterContext.Controller.ViewData["Actions2"]=true;
.........
}
}
Quand j'appelle une vue de certains contrôleur je reçois exception nulle à
public bool HasRight { get { return ((bool)ViewData["Actions2"]); } } as ViewData is null
Désolé qui était faute de frappe, je reçois vidéotex de filtercontext – Tassadaque