J'ai créé un nouveau composant ActionFilter pour une application ASP.NET MVC que je suis en train de créer. J'ai une action qui accepte un Http Post et l'argument de la méthode d'action accepte un objet, pour lequel j'ai créé et enregistré un classeur de modèle personnalisé.Disponibilité du modèle dans ActionFilter
je remarquai que l'intérieur de la IActionFilter.OnActionExecuting
la valeur pour filterContext.Controller.ViewData.Model
est toujours null
malgré le fait qu'il semble que le modèle de liaison est toujours invoqué avant que la méthode filtre OnActionExecuting
d'action. Contrairement à cela à l'intérieur de la méthode IActionFilter.OnActionExecuted
du même filtre d'action, la valeur pour filterContext.Controller.ViewData.Model
n'est pas nulle. Est-ce que vous savez si c'est par conception ou un bug? Si par conception sont leurs liens qui décrivent pourquoi c'est? Merci.
Merci, je cherchais à modifier le modèle créé par le classeur. Je trouverai un autre moyen. –