2009-04-08 10 views
0

Je suis aux prises avec WiewUserControls. Ce que je veux accomplir, c'est Visualiser sans savoir quel usercontrol doit appeler avec RenderPartial pour rendre du HTML. Ce que je veux à la place est de donner une sorte d'interface IViewEngine et ensuite View ne peut appeler qu'un certain endroit dans les méthodes de template de IViewEngine qui rendra le contenu.utiliser vue seulement comme modèle

des idées?

Répondre

0

Vous pouvez jeter un oeil à StringTemplate, qui est un moteur de template MVC pur. Il a un C# port, avec un ASP.NET View en construction.

+0

merci Kamiel, c'est une bonne solution ce qui me dérange et n'est pas résolu avec cette approche c'est que mon contrôleur et la vue ne sont pas séparés ... Ce que je veux c'est la troisième partie, un objet que je peux configurer depuis le contrôleur Puis passez à afficher et afficher uniquement pour appeler des méthodes sur cet objet pour le rendu – Marko

+0

Je pense que StringTemplate peut remplir ce devoir. Je ne suis pas sûr de votre cas d'utilisation exact, mais avec cet outil vous pouvez configurer un objet dans votre contrôleur, et l'utiliser dans votre vue, indépendamment les uns des autres si nécessaire. Il rompt avec le flux ASP.NET traditionnel, cependant. –

Questions connexes