来自数据库的MVC视图

Wad*_*e73 9 asp.net-mvc

我正在为客户端构建ASP.Net MVC 2应用程序,它需要用户定义视图的能力.在这个网站上它显示了如何做到这一点 - http://www.umbraworks.net/bl0g/rebuildall/2009/11/17/ASP_NET_MVC_and_virtual_views,但我在那里和其他地方遇到了一些评论,这是一个坏主意.什么是允许用户定义整个页面的最佳方法?另外,为什么数据库是个坏主意?谢谢.

Jim*_*Jim 6

好吧,如果您可以使用MVC 3 Beta而不是MVC 2编写应用程序,则可以使用此技术:

http://buildstarted.com/2010/11/02/razor-without-mvc-part-ii/

您可以将"View"作为字符串存储在数据库中,然后将其拉出并将其传递给解析引擎,您就可以了.

它很棒.