2009-12-04 12 views
3

J'ai un site MVC que je voudrais permettre aux propriétaires d'éditer le contenu des vues dans le style qu'Adobe Contribute permet pour les sites WebForms traditionnels. Évidemment, en raison de la nature du routage dans MVC, les URL ne correspondent pas aux fichiers physiques sur le disque, ce qui pose un problème pour un outil tel que contribuer.L'utilisateur final édite le contenu d'ASP.Net MVC avec un outil comme Adobe Contribute

Existe-t-il d'autres outils pour gérer cette situation? Ou y a-t-il une solution pour MVC? peut-être une certaine forme de réécriture d'URL ....

Répondre

2

En théorie, vous pouvez fournir à vos utilisateurs un moyen de modifier la vue et de stocker les résultats dans une base de données pour consommation par le moteur de vue ASP.NET MVC. Phil Haack a donné à cette réflexion et écrit un billet de blog sur le sujet ici:

http://haacked.com/archive/2009/04/22/scripted-db-views.aspx

Il suggère aussi des moyens qui pourraient faciliter le processus d'édition en utilisant IronRuby, bien que je ne l'ai pas exploré les.