Можно ли ASP.net MVC 2 Project и CMS объединить вместе - PullRequest
0 голосов
/ 30 марта 2010

Я разработал проект с использованием Asp.net MVC 2. Теперь часть контента Моего сайта, я не хочу создавать Cms для этого. Поэтому мой вопрос: могу ли я использовать любую существующую CMS, разработанную в MVC2 * 1002? * так, что часть контента будет заботиться CMS и часть приложения разработанным мной проектом.

Я использовал CMS, такой как Silverstripe, который довольно прост, который также обеспечивает ORM для разработки приложений на их движке Sapphire, который разработан на PHP.

Если он комбинирован, то при написании кода я напишу так

[Это просто пример мнимого кода. Я просто хочу, чтобы 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 Ответ

1 голос
/ 30 марта 2010

Возможно, да.

Это будет нелегко. Многие системы управления контентом используют собственный набор пользовательских элементов управления ASP.NET WebForms для обеспечения функциональности контента.

Если вы собираетесь интегрировать ASP.NET WebForms CMS с ASP.NET MVC 2, вам придется выполнить интеграцию на уровне API (при условии, что CMS имеет API).

Это позволит вам извлекать и вставлять контент в свой контроллер без использования каких-либо пользовательских элементов управления WebForms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...