我使用Asp.net MVC开发项目2.现在我的网站的内容部分我不想为此构建Cms所以我的问题是我可以使用在 MVC2中开发的任何现有CMS 所以内容部分将由CMS负责 和应用部分由我开发的项目。
我使用像Silverstripe这样的CMS很容易,它也提供ORM来开发蓝宝石引擎上的应用程序,但是用PHP开发。
如果它是Combined,那么在编写Code时,我会像这样写
[这只是示例虚构代码。我只想让CMS变得简单]
<logo><Pick_up_from_CMS ID=logo></logo>
<menu><Pick_up_from_CMS ID=menu></menu>
<header><Pick_up_from_CMS ID=header></header>
<body>
<Pick_up_from_CMS ID=body>
<MY_Application_Logic ID=Logic1><!--This May be my Registration or Search form> -->
</body>
<footer><Pick_up_from_CMS ID=footer></footer>
答案 0 :(得分:1)
有可能,是的。
但这并不容易。许多内容管理系统依赖于他们自己的ASP.NET WebForms用户控件集来提供内容功能。
如果要将ASP.NET WebForms CMS与ASP.NET MVC 2集成,则必须在API级别进行集成(假设CMS具有API)。
这将允许您在控制器中检索并插入内容,而无需使用任何WebForms用户控件。