Kikou
On vient de me demander un fantastique super boulot qui est de migrer un framework de développement fonctionnel développé à l'aide de vielles technos comme les DHTML Behaviors en ASP.net MVC 4.5
Ce système est doté d'une sorte de bibliothèques d'add-id qui ont la capacité de générer des vues côté client à l'aide de l'ancien Framework Atlas de Microsoft.
Pour y parvenir, j'ai envie de créer des WebAPI qui vont peu à peu remplacer ces addins.
J'ai trouvé l'article suivant : http://www.codemag.com/Article/1312081
Dans le listing 4 on voit qu'il est possible de faire un rendu d'une vue à partir d'une WebAPI.
Etant donné que j'aimerais que mes WebApi soient "enfichables" (à moins que vous me donniez une meilleure idée) j'aimerais stocker le contenu du Razor sous forme de ressource. Ensuite, j'aimerais pouvoir recréer la vue en mémoire à la volée à partir de cette chaine de caractères pour qu'elle puisse être utilisée comme paramètre.
Je ne suis pas certaine mais j'ai trouvé la classe ViewRenderer ici :
https://github.com/RickStrahl/Westwi...iewRenderer.cs
Le souchi c'est qu'il faut mettre la vue Razor dans le site web et pas en ressource.
Quelqu'un pourrait-il me dire s'il est possible de stocker un cshtml en resource ?
D'avance merci
Nadinette
Partager