MVC Player в Composite C1 - совершенно неясно

У меня есть сайт Composite C1, который я создаю через веб-интерфейс.

У меня также есть приложение ASP.NET MVC 4. В приложении MVC есть партиал, который я хотел бы включить на сайт Composite C1.

Я нашел проигрыватель MVC, но он действительно неясен. Он говорит, введите путь, но в составном приложении нет представления или контроллера (даже папки контроллеров)? Как я могу вставить партиал?


person niico    schedule 12.09.2013    source источник
comment
Считается, что вы не используете MVC? Вместо этого создайте функции Razor, если у вас есть несколько страниц. Mvc подходит для некоторых вещей, но в большинстве случаев вы можете выполнить работу с помощью функций Razor, которые вам будет проще поддерживать.   -  person Poul K. Sørensen    schedule 17.09.2013
comment
Я должен был в этом случае.   -  person niico    schedule 17.09.2013


Ответы (2)


Обычно вы должны помещать свои контроллеры в /App_Code, а представления — в соответствующие подпапки в /Views.

См. это руководство: http://docs.composite.net/Functions/MVC/HelloWorldMVC

person wysocki    schedule 12.09.2013
comment
Сначала я настроил сайт C1 в веб-интерфейсе и установил его из .exe. В VS нет проекта. Могу ли я добавить фрагменты на этот сайт или мне требуется Visual Studio? - person niico; 12.09.2013
comment
Я пытался добавить их на этот сайт, но контроллер /Home не работает. Нужен ли мне VS и его компиляция? - person niico; 12.09.2013
comment
Пример hello world был великолепен — я предлагаю скачать образец и следовать простым инструкциям в текстовом файле. Спасибо. - person niico; 13.09.2013

Я знаю, что этот вопрос довольно старый. Но если вам все еще интересно, Composite C1 V5 Beta теперь будет поддерживать функции MVC. Пользуюсь ежедневно уже несколько месяцев. Это работает очень хорошо. По сути, это позволит вам вызывать действие внутри контроллера (точно так же, как частичное действие) для отображения частей вашей страницы.

Пожалуйста, взгляните на этот пост в блоге: http://community.composite.net/Blog/2015/10/23/Composite-C1-50-Beta-1

Я знаю, что это бета-версия, но она довольно стабильна.

person gretro    schedule 26.11.2015
comment
Имейте в виду, что функции MVC не новы для C1 5.0, они существуют с Рождества 2014 года и прекрасно работают и в версии 4.3. compositec1.codeplex.com/discussions/574748 - person Pauli Østerø; 04.01.2016