我有一个MVC网站,我想允许业主在Adobe贡献的样式中编辑视图的内容,允许传统的WebForms网站。显然,由于MVC中路由的性质,URL不会映射到磁盘上的物理文件,因此对于诸如贡献的工具来说,这成为一个问题。

还有其他处理这种情况的工具吗?还是有MVC解决方案?也许某种形式的URL重写...

有帮助吗?

解决方案

从理论上讲,您可以为用户提供一种编辑视图的方式,并将结果存储在ASP.NET MVC视图引擎消费数据库中。菲尔·哈克(Phil Haack)给了这一点,并在这里写了一篇博客文章:

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

他还提出了一些可以使用IronRuby缓解编辑过程的方法,尽管我没有探索这些方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top