Considérons un projet avec 2 zones.Comment utiliser EditorTemplates à partir d'un AREA en dehors du courant dans ASP.NET MVC
/zones/Blog /Secteurs/Tableau de bord
dire Maintenant que ma région de blog a un éditeur pour le type SpecialBlog. /Areas/Blog/Views/Blog/EditorTemplates/SpecialBlog.ascx
Et si une vue qui fait partie de ma zone de tableau de bord souhaite afficher un blog spécial?
Le code suivant fonctionne à partir de vues dans la zone "Blog", mais pas à partir de la zone "Tableau de bord".
Html.EditorFor (model => model) // model is type SpecialBlog
Même fournissant le chemin échoue,
Html.EditorFor (model => model, "~/Areas/Blog/Views/Blog/EditorTemplates/SpecialBlog.ascx")
La seule chose que je peux faire est de travailler
Html.RenderPartial (Model, "~/Areas/Blog/Views/Blog/EditorTemplates/SpecialBlog.ascx");
Mais tout routage dans le SpecialBlog échoue. (c'est-à-dire qu'il a ses propres appels Html.EditorFor vers d'autres modèles d'éditeur dans la zone du blog). Est-ce que je fais quelque chose de fondamentalement faux?
N'importe quel progrès avec ceci? – Marcus