ASP.net MVC 2项目和CMS可以组合在一起

时间:2010-03-30 12:38:52

标签: asp.net-mvc

我使用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>

1 个答案:

答案 0 :(得分:1)

有可能,是的。

但这并不容易。许多内容管理系统依赖于他们自己的ASP.NET WebForms用户控件集来提供内容功能。

如果要将ASP.NET WebForms CMS与ASP.NET MVC 2集成,则必须在API级别进行集成(假设CMS具有API)。

这将允许您在控制器中检索并插入内容,而无需使用任何WebForms用户控件。