Pergunta

Eu tenho um site MVC que gostaria de permitir que os proprietários editem o conteúdo das visualizações no estilo que a Adobe contribui para os sites tradicionais da WebForms. Obviamente, devido à natureza do roteamento no MVC, os URLs não são mapeados para arquivos físicos no disco, para que isso se torne um problema para uma ferramenta como contribuir.

Existem outras ferramentas por aí que lidam com essa situação? Ou existe uma solução para o MVC? Talvez alguma forma de reescrita de URL ....

Foi útil?

Solução

Em teoria, você pode fornecer aos usuários uma maneira de editar a visualização e armazenar os resultados em um banco de dados para consumo pelo mecanismo de visualização do ASP.NET MVC. Phil Haack deu a isso um pouco de pensamento e escreveu uma postagem no blog aqui:

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

Ele também sugere algumas maneiras que possam facilitar o processo de edição usando o IronRuby, embora eu não os tenha explorado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top