Использование нового <%:%> синтаксиса / Razor с Mono & ASP.NET MVC` - PullRequest
3 голосов
/ 02 января 2011

Mono 2.8 утверждает, что поддерживает C # 4.0 / ASP.NET MVC 2.

Однако новый синтаксис <%: %> не работает.

Так же как и Razor.

Есть ли способ заставить их работать или мне просто ждать Mono 3?

Ответы [ 3 ]

3 голосов
/ 02 января 2011

Замечания к выпуску Mono 2.8 указывают на то, что ASP.NET 4.0 теперь поддерживается. Также указывается, что синтаксис <%: %> работает (указан как Html Encoded Code Expressions).

Однако, как указывает Мистер Мэн, Razor - это MVC3. MVC3 еще не выпущен, так что не стоит ожидать этого в Mono в течение некоторого времени.

Быстрый поиск по форумам Mono подсказывает , что MVC3 еще не играет с Mono 2.8.

1 голос
/ 19 января 2011

bin развертывание MVC3 работает с использованием mono master см. Сообщение от mono devs о mvc3 , но есть все еще много исключений, поскольку только System.Web.Mvc является открытым исходным кодом, другой компонент - без источника

0 голосов
/ 23 января 2011

Встроенной поддержки пока нет, поскольку Razor не является частью сборки MVC с открытым исходным кодом, но у меня Razor работает над Mono 2.8.1, настроив прекомпиляцию и пользовательский механизм просмотра / базовый класс, не вызывать BuildManager.

http://tqcblog.com/2011/01/23/precompiled-razor-for-shared-views-and-mono/

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